1、什么是抽象类?
类和类之间具有共同特征,将这些共同特征提取出来,形成抽象类。
类到对象是实例化,对象到类是抽象
2、抽象类无法实例化,无法创建对象,为什么?
抽象类是:类与类之间有共同特征,将这些具有共同特征的类再进一步抽象形成了抽象类。由于类本身是不存在的,所以抽象类无法创建对象。
3、抽象类无法实例化但是有构造方法
定义:语法
[修饰符列表] abstract class 类名{
类体
}
4、final和abstract不能联合使用,这两个关键字是对立的。
5、抽象类的子类可以是抽象类的
6、抽象类虽然无法实例化,但是抽象类有构造方法,这个构造方法是供子类使用的。
7、抽象类:抽象方法。什么是抽象方法?
抽象方法表示没有实现的方法,没有方法体的方法,例如:
Public abstract void doSome();
抽象方法特点是:
特点1:没有方法体,以分号结尾
特点2:前面修饰符列表中有abstract关键字
8、抽象类中不一定有抽象方法,抽象方法必须出现在抽象类中。
抽象类与抽象方法详解
本文详细解释了抽象类的概念,包括其定义、为何不能实例化以及如何通过子类使用其构造方法。同时介绍了抽象方法的特点及应用。
216

被折叠的 条评论
为什么被折叠?



