黑马程序员技术交流社区

标题: 答案.............. [打印本页]

作者: 我干阿衰    时间: 2015-5-12 23:43
标题: 答案..............
34.        给定java代码,如下:     
abstract class Shape     {
          abstract void draw( );     
}
要创建Shape类的子类Circle,以下代码正确的是()
A.        class Circle extends Shape{    int draw( ){}      }
B.        abstract class Circle extends Shape{      }
C.        class Circle extends Shape{    void draw( );  
D.        class Circle extends Shape{    void draw( ){} }

作者: 突然世界晴    时间: 2015-5-13 15:10
D啊啊啊啊啊
作者: 星辉祝愿    时间: 2015-5-13 16:21
A.错误, 抽象函数返回类型是void,所以实现的方法也应该是void;B.正确,抽象类继承抽象类不需要继承父类方法;C.错误,需要实现draw()方法的主体内容;D.正确
作者: qq403651692    时间: 2015-5-13 16:22
赞。。。。。
作者: 柒仴、看雲佉    时间: 2015-5-13 22:27
我还看不懂是啥米情况
作者: w401634075    时间: 2015-5-13 23:04
选择dddd
作者: 刘冬    时间: 2015-5-14 11:15
很明显选D
作者: ytooo00    时间: 2015-5-14 17:38
bd。。。。。。
作者: Mr7952    时间: 2015-5-14 17:45
还不太懂
作者: zhangjnia    时间: 2015-5-14 18:45
B和D应该都是正确的
作者: 晚风吹舟行    时间: 2015-5-14 20:13
我觉得B对,abstract 关键字还没看到
作者: yuanhnu    时间: 2015-5-14 22:20
显然是第四个
作者: lzh2015    时间: 2015-5-14 22:32
BD B继续抽象,继承没有规定一定要重写,多态才要重写   D就不要多说了
作者: youngzk    时间: 2015-5-14 22:34
感觉是BD
作者: 牛仔很忙fire    时间: 2015-5-14 22:37
果断是BD
作者: 大可乐    时间: 2015-5-14 22:53
什么。。。。。。。。。。。。
作者: fengxing    时间: 2015-5-14 23:56
选   D 了
作者: liyuer    时间: 2015-5-15 00:20
是D选项是正确的,抽象方法必须被重写
作者: Troy-Fu    时间: 2015-5-15 00:25
选择B和D
作者: 疯狂的大猫    时间: 2015-5-15 10:34
DDDDDDDDDD
作者: 天之饺子    时间: 2015-5-15 10:42
DDDDDDDDDDDD
作者: guojiadui    时间: 2015-5-15 10:59
第四个

作者: 痲ボㄋ.    时间: 2015-5-15 11:01
B和D都正确吧
作者: hellotaomi    时间: 2015-5-15 11:27
B 和 D 是正确的

作者: Hison_lian    时间: 2015-5-15 11:57
个人认为D是正确的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2