java基础总结之abstract

abstract关键字:

    1.  修饰类表示该类为抽象类,不能被实例化。

    2.  修饰方法表示该方法为抽象方法,没有方法体。

    3.   当一个类有抽象方法时,该类必须为抽象类;而一个类为抽象类,可以没有抽象方法。

    4.  抽象类有构造函数,只是不能被实例化。

    5.  abstract 不能和static 连用,即没有一个静态的抽象方法。因为静态方法是类方法,在没有实例化时即可调用,而抽象方法被子类覆盖才有具体的实现,才有意义。

    6.  abstract 不能与 final 或者 private连用。因为final和private修饰的方法都不能被子类覆盖,抽象方法被子类覆盖才能意义。

    7.  有抽象方法的抽象父类,子类可以实现该抽象方法,或者重新申明该抽象方法,同时将子类也申明为抽象类(覆盖);也可以将子类申明为抽象类,只继承不处理父类抽象方法(继承)。

    8.  abstract不能修饰构造方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值