首先,我不想做任何特別的事情。我知道如何做到這一點,只是我不知道它是如何被調用的。如何調用它?聲明一個父類,分配一個子類
當你寫這樣的代碼:
List<Mammal> myAnimals = new List<Mammal>();
myAnimals.Add(new Dog());
myAnimals.Add(new Cat());
我想知道,如果聲明類哺乳動物的對象,並assigining一個子類(在本例..貓或狗)都有一個名字。
爲了讓它更清晰一點,我正在尋找。 我可以在類Mammal中有一個名爲SayHi()
的方法,並在類Dog和Cat中覆蓋它。我知道這被稱爲覆蓋。
我剛纔說的有一個特殊的名字嗎?這是來自oop的屬性嗎?
這就是所謂的'多態性'。 –
繼承太.. :) –
它通常被稱爲'父'類,編程是性別不可知的。 – Matthew