专业回答
这句话要看怎么理解去了,一个类不能直接继承两个类比如说这样:
class A extends B,C
不能这样写,因为java不支持多继承,
但是你可以像下面这样实现继承多个类
class A extends B
class C extends A
这样C就同时继承了B和A两个类
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
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:37
jacky8293676
四级
2013-09-18 18:17
sanhgjc
四级
是错的,因为java是单继承,可以用以下两个方法,一、class A extends B
class C extends A。二、将其中的一个定义为接口
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