2017-03-19 33 views

回答

0

只有相反。 當你有一個類的對象時,你可以通過引用相同的類或父類來引用它,而不是相反。這可能與Java不相關。 否則它沒有任何意義。假設你有

class SuperClass { 
    public void method1() {}; 
} 

class SubClass { 
    public void method2() {}; 
} 

如果你

SubClass object = new SuperClass(); 

然後

object.method2(); 

那麼理論上它應該編譯,因爲引用類型的子類,但對象類型父類的所以它不會有這樣的方法。

相關問題