当前位置:在线查询网 > 在线百科全书查询 > Abstract class

Abstract class_在线百科全书查询


请输入要查询的词条内容:

Abstract class


抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承。

=======================================================

抽象类

用关键字abstract修饰的类称为抽象类(abstractclass)。其声明方法存在而不去实现,它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。虽然不能创建abstract类的实例,然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。

如果一个类中含有abstract方法,那么这个类必须使用abstract来修饰。反之,abstract类中却可以没有abstract方法。

abstract 类不能直接用new运算符创建对象!必须产生其子类,由子类创建对象,才可以调用abstract 类的方法。

相关分词: Abstract class