JAVA中类可以实现多个接口,但是接口的方法都是在类中重写实现的,这样的多重继承有什么意义呢?假设有两个类A和B,我现在想多重继承它们,用接口怎么做?
解决方案 »
- Struts2配置好的,访问就报错
- spring+hibernate如何实现用户权限的控制?
- 求助,谁帮找出问题出在哪儿?
- CVS错误can't create temporary directory
- Hibernate导出数据库表的问题
- 性能比较:rs.last;rs.getRow(); 和select count(id) from table
- 使用DispatchAction跳转页面问题?????
- hibernate求助,谢谢+谢谢
- 一个最简单的struts例子,却不断出同一个错
- ****※※※※※66分求助EJB部署问题!****&&&&&&&&&&
- setMaximumSize()与setPreferredSize()怎么用??
- 新手上路,求大神指点,有关导出excel的问题
所以如果不修改 A 或者 B的话,做不到。修改的话就是:
先 A extends B
再 MyClass extends A
想用java就得遵守java的规矩
如楼上说的,你可以把A、B都改成接口
或者,A,B类,也接口化,这样,你一能多重继承A,B接口了,功能一相当于继承了A,B类
当然,你也可以把A,B类中的一个,作为接口,另一个则继承这个接口,则新的类,比如,C,再重载另一个类即可。如下:
A作成接口
B实现A的接口
C再重载B,此时就相当于C继承了A与B了