【发布时间】:2015-09-02 08:47:41
【问题描述】:
如果一个类实现了两个接口,那么哪个接口实际上是该类在 Java 中的父接口
interface A {
void m1();
}
interface B {
void m1();
}
public class C implements A,B {
public void m1() {
System.out.println("m1 method !!!");
}
public static void main(String[] args) {
C obj = new C();
obj.m1();
((A)obj).m1();
((B)obj).m1();
A objAsA = (A)obj;
objAsA.m1();
B objAsB = (B) obj ;
objAsB.m1();
}
}
【问题讨论】:
-
这就是有接口的全部目的,解决我们需要从多个来源继承的情况,所以接口中没有父,
标签: java interface multiple-inheritance