Java多继承
不说其他,直接上代码
public interface Interface1 {
public void interface1();
}
public interface Interface2 {
public void interface2();
}
public interface Interface3 extends Interface1,Interface2 {
public void interface3();
}
public class Interface3 implements com.example.demo.util.Interface3 {
@Override
public void interface3() {}
@Override
public void interface2() { }
@Override
public void interface1() { }
}
java中用接口实现多继承,至于为什么要这么做。java是一种面向对象语言。思想是面向对象,对象之间存在多种组合。属于java对复杂世界模型的规则支持。
类似于c++中的多继承。
但接口可以extends多个接口,但不可以implements 多个接口。