您的位置:首页 > 编程语言 > Java开发

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

2016-03-23 10:10 295 查看


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

 分享| 2013-09-18
17:12yfjmhe | 浏览
19117 次

 继承
这句话对还是错?为什么?


专业回答



DM19890110

2013-09-18 17:58

这句话要看怎么理解去了,一个类不能直接继承两个类比如说这样:

class A extends B,C

不能这样写,因为java不支持多继承,

但是你可以像下面这样实现继承多个类

class A extends B

class C extends A

这样C就同时继承了B和A两个类

分享

本回答由法律法规分类达人 赵婧认证


其他类似问题

2014-02-17Java类的继承 [百度经验] 6

2008-09-17java中的继承定义。2

2008-10-28Java
一个类既需要继承,又需要使用接口,该怎么定义??4

2011-04-21java中哪个类只定义不实现,哪个类不能被继承3

2011-11-28java
如何定义一个类继承自抽象类又继承接口。4

更多关于JAVA
A继承B B继承C的问题>>


为您推荐:

按默认排序 | 按时间排序


14条回答

2013-09-18 18:48yb183939718 | 三级

错误的

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:23kevintop3 | 八级

评论 | 7 0

分享

2013-09-18 17:14miws_ | 九级

java不支持多重继承,也就是不能同时继承两个类,但可以实现多个接口。

评论 | 0 0

分享

2013-09-18 17:37jacky8293676 | 四级

只能说很明显是错的。。java只能继承一个父类。。你可以这样理解。。一个小孩不可能有两个亲生老爸对不?java里面很多都是拟人化的。。

评论 | 7 0

分享

2013-09-18 18:17sanhgjc | 四级

是错的,因为java是单继承,可以用以下两个方法,一、class A extends B

class C extends A。二、将其中的一个定义为接口

评论 | 2 0

分享

2013-09-18 21:14KerryRuan5 | 二级

这句话还是有歧义的,看你怎么理解,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:15banyan_virus | 五级

错,java语言不支持多重继承,但可实现多个接口。

评论 | 1 0

分享

2013-09-18 17:14godandghost | 六级 最快回答

错,一个类只能继承一个类,但可以实现若干个接口。

评论 | 2 0

分享

2013-09-18 17:24ysdoc | 八级

错的,java是单继承。

评论 | 1 0

分享

2013-09-18 17:14yzysust | 四级

不对啊,java里面是单继承的,但可以实现多个接口。

评论 | 1 0

分享

2013-09-18 17:26zhupy112 | 三级

java不能多继承 但是可以实现多个接口

评论 | 1 0

分享

2013-09-18 17:16cepapa22 | 四级

错 (此括号内的字是为了凑字数)

评论 | 1 0

分享

2013-09-18 17:57royhglian | 二级

java不支持类的多继承,支持多接口

评论 | 1 0

分享

2013-09-18 17:14魔君不真2 | 一级

错、因为java是单继承
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: