private abstract void sleep ();
- static abstract void sleep ();
- final abstract void sleep ();
- public abstract void sleep ();
回答此题一定要了解abstract的用法.
Java中 abstract 既然是抽象的。自然就不能用private 修饰,没意义。
直接会引起编译错误 The abstract method sleep in type T can only be defined by an abstract class
抽象类没有实现方法,而static静态是可以通过类名直接访问的,也错。编译错误。
final修饰常量。该方法就不能被重写了。编译错误
第4个正确。Java 小白,如有错误请及时指出。
关于abstract使用正确的一个经典选择题
最新推荐文章于 2025-08-15 14:09:56 发布
本文探讨了Java中抽象方法的正确使用方式,解释了为何不能使用private、static和final修饰符来定义抽象方法,并给出了正确的定义示例。
1121

被折叠的 条评论
为什么被折叠?



