-
抽象方法
语法格式:
【其他修饰符】 abstract 返回值类型 方法名(【形参列表】);
抽象方法无方法体 -
抽象类
如果一个类中包含了抽象方法,那么这个类必须是一个抽象类
语法格式:
【其他修饰符】 abstract class 抽象类名{
【其他修饰符】 abstract 返回值类型 方法名(【形参列表】);
} -
抽象类的特点
(1)抽象类不能实例化,既不能创建对象
(2)子类直接继承抽象类会报错;解决方法:要么子类也是一个抽象类,要么重写父类的所有抽象方法
(3)抽象类有构造器,这个构造器不是为了创建自己的对象用的,而是为子类创建对象服务的
(4)抽象父类与子类的对象之间可以构成多态引用
(5)抽象类中也可能没有抽象方法
Java——抽象方法和抽象类的特点
最新推荐文章于 2023-01-26 17:53:05 发布