例如:
public class example {
public class A {
public void speak() {
System.out.println("Hello!");
}
}
public class B extends A {
public void response() {
System.out.println("How are you?");
}
}
public class C extends A {
public void responseTwo() {
System.out.println("Good!");
}
}
A test1 = new A(); // 这是合法的。
A test2 = new B(); // 这也是合法的。
B 测试3 = 新 C(); // 不合法。这是为什么?