如果你试图编译下面的代码会发生()?

abstract class Shape { abstract void draw(); } class Square extends Shape {}

A) 一切成功编译 B) Shape可以编译,Square不能编译
C) Square可以编译,Shape不能编译 D) Shape,Square都不能编译
解释一下谢谢!

元芳怎么了
浏览 141回答 1
1回答

叮当猫咪

B Shape是抽象类 所以继承Shape的Square必须实现它的draw()方法 不然就会出错 其实有些代码的问题 你完全可以自己打开eclipse看看是怎么回事 提示哪里有问题这样才能学到知识 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java