abstract class和interface的区别
点击次数:75 次 发布日期:2008-11-06 07:52:05 作者:源代码网
|
它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。 不能创建abstract 类的实例。 然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。 不能有抽像构造函数或抽像静态方法。 Abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类。 取而代之,在子类中实现该方法。 知道其行为的其它类可以在类中实现这些方法。 源代码网整理以下接口(interface)是抽像类的变体。 源代码网整理以下当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。 源代码网整理以下接口可以继承接口。 源代码网推荐 源代码网供稿. |
