猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在JAVA中,如何实现多重继承?
例如:我知道Java不能像多重继承,假设D类的功能既需要继承B类,又需要继承C类,而B类和C类又是A类的子类,怎么更好实现?
什么什么青年欢乐多
浏览 2065
回答 4
4回答
yanrun
两种办法一是将A,B,C类改成接口,二是使用组合。使用组合的例子:public class B { public void testB(){} } public class C{ public void testC(){} } public class D{ private B b; private C c; public void testB() { b.testB(); } public void testC() { c.testC(); } }个人感觉还是使用接口比较好
0
0
0
寒风柳
可以使用接口的implement
0
0
0
慕数据1250995
使用接口
0
0
0
Caballarii
Java不能多继承,但可以实现多个接口
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续