【发布时间】:2015-10-09 10:44:37
【问题描述】:
为什么这个程序会给出“Class A”的输出?
abstract class A {
public void abc() {
System.out.println("Class A");
}
}
interface B {
default void abc() {
System.out.println("Interface B");
}
}
public class Test extends A implements B {
public static void main(String[] args) {
Test t = new Test();
t.abc();
}
}
谁能解释一下?
【问题讨论】:
标签: java