java中当定义一个抽象方法时方法体为空,具体的类在覆盖时能否什么也不做即方法体仍为空?

abstract public class Animal {

    abstract public void roam();

}


public class Dog extends Animal {

    public void roam() { }

}

嘟嘟的啦
浏览 2337回答 4
4回答

摩诃迦叶

抽象方法是没有方法体,具体的类在覆盖时什么也不做是方法体为空,两者有差别的

空城丶Dreams

可以!

疯子520520

直接敲出来编译看看不就知道了吗~

yanrun

可以是可以,但是如果这样的话也就没必要把这个方法变成抽象方法了吧。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java