java中当定义一个抽象方法时方法体为空,具体的类在覆盖时能否什么也不做即
abstract public class Animal {
abstract public void roam();
}
public class Dog extends Animal {
public void roam() { }
} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
抽象方法是没有方法体,具体的类在覆盖时什么也不做是方法体为空,两者有差别的 |
|
|
|
|
可以是可以,但是如果这样的话也就没必要把这个方法变成抽象方法了吧。 |
|
|
|
|