Java問題:有人可以告訴我爲什麼聲明obj.f1();下面不起作用 以及如何解決它?提前致謝。Java:使用對象作爲超類(爲什麼給定的語句不工作,以及如何解決它?)
class X{
void f1() {
System.out.println("XXX") ;
}
}
class Y extends X {
void f1(){
System.out.println("YYY");
}
}
public class Test {
public static void main(String[] args) {
Object obj = new Y();
obj.f1(); // why this does not work?
}
}
如果我正確地認爲這是Java,請通過您的文章下的編輯按鈕添加java標記。 – AlphaModder
是的,這是Java。 – Mariav