抽象类的定义
1.有抽象方法一定是抽象类
2.抽象类不一定有用抽象方法
3.抽象类不能被被实例化,但是有构造方法(提供子类去继承和重写)
特征:
抽象类得到了抽象方法的能力
失去了创建对象的能力
抽象类允许有成员方法、抽象方法、构造方法、静态方法、成员变量
注意:
抽象方法不能被创建对象
一个抽象类可以没有抽象方法
如果有抽象方法那么一定是抽象类
父类有抽象方法,子类必须重写所有的抽象方法
抽象类可以有构造方法