抽象类与抽象方法
抽象类 abstract 修饰
1、不可被实例化
2、有构造器,可提供给子类使用(凡是类都有构造器)。
3、抽象方法修饰的类一定是抽象类,抽象类可以没有抽象方法。
抽象方法 abstract 修饰
抽象方法只保留方法的功能,具体实现交给子类,由子类重写。
若子类继承抽象类,并重写了所有的抽象方法,子类是一个实体类;若子类没有重写所有的抽象方法,则子类仍未抽象类。
abstract 不能用来修饰属性、构造器(构造器不能被重写)、private、 final、 static
抽象类 abstract 修饰
1、不可被实例化
2、有构造器,可提供给子类使用(凡是类都有构造器)。
3、抽象方法修饰的类一定是抽象类,抽象类可以没有抽象方法。
抽象方法 abstract 修饰
抽象方法只保留方法的功能,具体实现交给子类,由子类重写。
若子类继承抽象类,并重写了所有的抽象方法,子类是一个实体类;若子类没有重写所有的抽象方法,则子类仍未抽象类。
abstract 不能用来修饰属性、构造器(构造器不能被重写)、private、 final、 static