當2個類創建爲超類和子類時。如果其中一個對象被聲明爲具有不同的引用,那麼會發生什麼不同的工作?Java,從不同引用初始化對象時會有什麼不同?
class SubClass extends SuperClass
SubClass s1 = new SubClass();
SuperClass s2 = new SubClass();
比較下一個
class SubClass extends SuperClass
SubClass s1 = new SubClass();
SubClass s2 = new SubClass();
多態性... –
在第一種情況下,你只可以調用's2'上'SuperClass'定義的方法。 –
我不確定多態性是做什麼的。這是方法的超越能力嗎? –