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使用正确的一个经典选择题
最新推荐文章于 2022-11-28 06:55:48 发布