publicclass
animal
}//override表示重寫(覆蓋)
public
class
cat : animal
}public
class
dog : animal
}
上面的三個類(cat,dog,cow)繼承類animal。下面進行幾種例項化測試:
1.
animal animal = newcat();
animal.say();
alert(animal.word);
輸出的是 「i am a cat.」
2.
cat animal = newcat();
animal.say();
alert(animal.word);
輸出的也是 「i am a cat.」
3.
animal animal = newdog();
animal.say();
alert(animal.word);
輸出的是「i am an animal」 ,
4.
dog animal = newdog();
animal.say();
alert(animal.word);
輸出的是「i am an dog」
ps:上面可以看出override和new形式的區別
C 類的繼承
繼承是物件導向程式設計的主要特徵之一,它可以讓你重用 可以節省程式設計的時間。1.object類的作用。object object為別名 是所有類的基類,在c 中所有的類都直接或間接繼承於object,如果在乙個類的宣告中沒有指定它繼承於哪個類則是繼承於object類。2.類繼承的實現。以下定義兩個...
C 類的繼承
複習下c 類的繼承,先看下面例子 class a public可以在類內部 派生類 類的例項訪問 protected void test2 protected可以在類內部 派生類訪問 private int m a m a為private,只能在本類使用 class b public a class...
c 類的繼承
類的繼承有三種方式 1 公有繼承 2 私有繼承3 保護繼承 基類中的私有成員在派生類中時隱藏的,只能在基類中訪問 派生類中的成員不能訪問基類中的私有成員,但是可以訪問基類中的公有成員和保護成員。派生類從基類公有繼承時,基類的公有成員和保護成員仍然是派生類中的公有成員和保護成員 私有繼承時,公有成員和...