- 在java中,一个没有方法体的方法定义为抽象方法,而类中如果有抽象方法,则应定义为抽象类。
- 抽象类不能直接实例化,通过多态来实例化,叫抽象类多态。
- 抽象类的子类要么重写抽象类所有的抽象方法,要么也定义为抽象类。
- 抽象类的成员特点
成员变量:既可以是变量,也可以是final修饰的常量
成员方法:抽象方法:用于限定子类必须实现的方法
非抽象方法:用于提高代码的复用性
构造方法:用于子类访问父类数据的初始化
本文参与
腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/01/28 ,如有侵权请联系
cloudcommunity@tencent.com 删除