刚接触JAVA,特别是对接口这一节摸不到边,这次遇到一个问题,就是一个类我需要继承自己的一个类,可是这个类已经继承了另外一个父类,
我问了一下通常的解决方法,他们告诉我写个共同接口,把两个要继承的类的方法名什么的写到里面,然后分别写个类扩展自己的接口写具体实现,有点概念,但是又很模糊.
请各位高手帮忙一下.最好可以给我这个菜鸟看一点简单的例子.
我问了一下通常的解决方法,他们告诉我写个共同接口,把两个要继承的类的方法名什么的写到里面,然后分别写个类扩展自己的接口写具体实现,有点概念,但是又很模糊.
请各位高手帮忙一下.最好可以给我这个菜鸟看一点简单的例子.
class Base2{public void f2(){}}
class Sub extends Base1,(extends Base2?)->
public interface Interface1{public void f1(); public void f2()}
class Sub implements Interface1{public void f1(){} public void f2(){}}也可以用适配器模式来解决
class Sub extends Base1(){
Base2 b;
...
public void f2(){
return b.f2();
}
}