关键字_abstract

abstract   

能用来修饰类、方法

 

修饰类:表示此类为抽象类,不能实例化,但类中一定有构造器,方便其子类(继承性)可实例化。  

修饰方法:表示抽象方法--->抽象方法只有方法的声明没有方法体。

        注:包含抽象方法的类一定是抽象类,但抽象类不一定要有抽象方法!

        如果子类重写了抽象父类中的抽象方法,此子类即可实例化--->如果没有重写,那么这个子类也必须是抽象类,需要用abstract修饰

 

 

注意:  abstract不能用来修饰:属性和构造器

     abstract吧能用来修饰:私有方法、静态方法、final的方法、final的类

        如:静态方法可以由类直接调用 抽象静态方法(没有方法体),类调用此方法便没有了意义

 

posted @ 2019-11-20 15:51  Java-扫地僧  阅读(101)  评论(0)    收藏  举报