初学Java,很多人都说Java中没有多继承,但是有多实现,我也明白其中的意思,
但是学习过程中发现Java中其实存在多继承的,它存在于接口与接口之间,不知道这种多继承的存在意义是什么?
import static java.lang.System.*;
public class ExtendsTest implements A {
public static void main(String[] args) {
ExtendsTest et = new ExtendsTest();
et.a();
et.b();
et.c();
}
}
interface A extends B, C {
default void a() {
out.println("------A------");
}
}
interface B {
default void b() {
out.println("------B------");
}
}
interface C {
default void c() {
out.println("------C------");
}
}