abstract 关键字
一个没有方法体的方法应该定义为抽象方法,如果类中有抽象方法,则类必须定义为抽象类
抽象类中不一定有抽象方法
抽象类不能实例化,但可以参照多态的形式,通过子类对象实例化,称为抽象类多态
抽象类的子类 要么定义为抽象类 要么重写抽象类中所有抽象方法
成员变量:可以是常量和变量
构造方法:有构造方法,但不能实例化,用于子类访问父类数据的初始化
成员方法:可有抽象方法,用于限定子类必须完成某些动作。也可以有非抽象方法,提高代码复用性
← 多态 接口→