抽象类的特点
抽象的方法不能有大括号
有抽象的方法就必须定义为抽象类
抽象类中可以有不是抽象的方法,并且通过子类的对象可以调用
抽象的类不能创建对象
抽象类的子类如果是具体的类,必须覆盖所有的抽象方法
用多态实现创建对象并调用
抽象类的成员特点
案例:
子类没有特有的内容,可以用多态来测试
子类有特有的内容,一般测试用子类的对象
抽象类的几个小问题:
private、final修饰的方法不能被重写,而抽象的方法就是为了让子类重写
static修饰的方法可以通过类型调用,但抽象的方法没有方法体,调用没意义