java中定义一个类可以同时继承两个类

java中定义一个类可以同时继承两个类

2013-09-18 17:12 yfjmhe  |  浏览 19117 次
  继承
这句话对还是错?为什么?
专业回答
2013-09-18 17:58
这句话要看怎么理解去了,一个类不能直接继承两个类比如说这样:
class A extends B,C
不能这样写,因为java不支持多继承,
但是你可以像下面这样实现继承多个类
class A extends B
class C extends A
这样C就同时继承了B和A两个类

为您推荐:

2013-09-18 18:48 yb183939718  | 三级
错误的
java类是单继承的 不可以同时继承 但是可以多重继承 比如3个类 A,B,C 
如果C想继承A和B 不可以写 c extends A,B
但是可以间接继承 如: A extends B 然后 C extends A 这样C 就相当于继承了A ,B
评论  |  7  0
2013-09-18 17:23 kevintop3  | 八级
1
2
3
答案:错误。 
 
原因:Java不支持多重继承,一个类只能有一个父类,即一个类只能继承一个类,但可以实现多个接口。
评论  |  7  0
2013-09-18 17:14 miws_  | 九级
java不支持多重继承,也就是不能同时继承两个类,但可以实现多个接口。
评论  |  0  0
2013-09-18 17:37 jacky8293676  | 四级
只能说很明显是错的。。java只能继承一个父类。。你可以这样理解。。一个小孩不可能有两个亲生老爸对不?java里面很多都是拟人化的。。
评论  |  7  0
2013-09-18 18:17 sanhgjc  | 四级
是错的,因为java是单继承,可以用以下两个方法,一、class A extends B
class C extends A。二、将其中的一个定义为接口
评论  |  2  0
2013-09-18 21:14 KerryRuan5  | 二级
这句话还是有歧义的,看你怎么理解,java是单继承的,不可以写 c extends A,B,可以间接继承 如: A extends B 然后 C extends A ,这样C 就相当于继承了A ,B,也就可以写成 C extends B。一个类可以继承多个接口,如:A implemente B ,C.
评论  |  1  0
2013-09-18 17:15 banyan_virus  | 五级
错,java语言不支持多重继承,但可实现多个接口。
评论  |  1  0
2013-09-18 17:14 godandghost  | 六级  最快回答
错,一个类只能继承一个类,但可以实现若干个接口。
评论  |  2  0
2013-09-18 17:24 ysdoc  | 八级
错的,java是单继承。
评论  |  1  0
2013-09-18 17:14 yzysust  | 四级
不对啊,java里面是单继承的,但可以实现多个接口。
评论  |  1  0
2013-09-18 17:26 zhupy112  | 三级
java不能多继承 但是可以实现多个接口
评论  |  1  0
2013-09-18 17:16 cepapa22  | 四级
错 (此括号内的字是为了凑字数)
评论  |  1  0
2013-09-18 17:57 royhglian  | 二级
java不支持类的多继承,支持多接口
评论  |  1  0
2013-09-18 17:14 魔君不真2  | 一级
错、因为java是单继承
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值