抽象类中注意事项

一个类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义?

答:可以定义为抽象类,目的是不让其他类创建对象,不能实例化

 


abstract不能和哪些关键字共存,为什么?

abstract 和 static
被 abstract 修饰 没有方法体
被 static 修饰,可以用类名.调用,但是类名.调用抽象方法是没有意义的

abstract 和 final
被 abstract 修饰的方法强制子类重写
被 final 修饰的不让子类重写,所以他俩是矛盾

abstract 和 private
被 abstract 修饰的是为了让子类看到并强制重写

被 private 修饰不让子类访问,所以他俩是矛盾的

posted on   LoaderMan  阅读(205)  评论(0)    收藏  举报

< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

导航

统计

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示