众所周知,java是不支持多继承的,假设有类A,B,C 可以用B extends A, C extends B 来实现C同时继承A和B。不过今天闲来无事,突然想到了一个很蛋疼的问题: 如果同样是三个类A,B,C 同样需要C同时继承A和B,但类A和类B之间不能直接发生继承关系,即:不允许B extends A,那有没有其他方法可以达到同样的效果?(注:只要不使用B extends A,其他任何手段都可以,包括自己新建类、接口等)
调试欢乐多
此方法可以把?
就算不可以,那也不必要多次继承,你只需要在扩展的时候给A类中多加个接口,不是一样可以达到同样的效果?你果然是蛋疼!没事去想这样的问题······这就好像一群人在讨论1+1用加减乘除哪个算法来算才好·····