抽象类的概念及应用

1.类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。

类本身是不存在的,所以抽象类无法创建对象(无法实例化)。

抽象类的语法:

【修饰符列表】 abstract class 类名{类体}

2.抽象类是无法实例化,无法创建对象的,所以抽象类是用来被子类继承的。

final和abstract不能联合使用,这两个关键字是对立的。

3.抽象类的子类可以是抽象类。

4.虽然抽象类无法实例化,但是抽象类有构造器,这个构造器是供子类使用的。

5.抽象方法表示没有实现的方法,没有方法体的方法。

特点是:1.没有方法体,以分号结尾。

              2.前面修饰符列表中有abstract关键字

6.抽象类中不一定有抽象方法,抽象方法必须出现在抽象类中。

7.重要结论:一个非抽象的类继承抽象的类,必须将抽象类中的抽象方法实现了。

上一篇:13_只读属性和抽象类!!!


下一篇:抽象