Java abstract关键字
1.abstract可以用来修饰类、方法
2.abstract修饰类,抽象类
(1)此类不能被实例化
(2)抽象类中一定有构造器,便于子类实例化时调用
3.abstract修饰方法:抽象方法
(1)抽象方法只有方法的声明,没有方法体
(2)包含抽象方法的类一定是一个抽象类。抽象类中可以没有抽象方法
(3)若子类重写了父类所有的抽象方法后,此子类才能被实例化
(4)若子类没有重写父类中的所有抽象方法,则此子类也是一个抽象类,需要用abstract修饰
4.abstract不能用来修饰,属性、构造器等结构。
abstract不能用来修惨私有方法、静态方法、final的方法、final的类。