1睁宰、實現(xiàn)多態(tài)
1.虛方法:將父類的方法標(biāo)記為虛方法,使用關(guān)鍵字virtual,這個函數(shù)可以被子類重新寫一遍
2.抽象類:當(dāng)父類中的方法不知道該如何實現(xiàn)的時候,可以考慮將父類寫成抽象類启涯,將方法寫成抽象方法
2、C#中的訪問修飾符
public:公共的公開的
private:私有的恃轩,只能在當(dāng)前類內(nèi)部訪問
protected:受保護的结洼,只能在當(dāng)前類內(nèi)部和該類的子類中訪問
internal:只能在當(dāng)前項目中訪問。在同一個項目中叉跛,internal和public的權(quán)限是一樣的
protected internal:雙重受限保護
1.能夠修飾類訪問的修飾符只有:public松忍,internal
2.可訪問性不一致
子類訪問權(quán)限不能高于父類訪問權(quán)限,會暴露父類的成員昧互。
3挽铁、值類型在復(fù)制的時候伟桅,傳遞的是這個值敞掘。
引用類型在復(fù)制的時候,傳遞的是地址
4楣铁、序列化:就是將對象轉(zhuǎn)換為二進制
反序列化:將二進制轉(zhuǎn)換為對象
作用:傳輸數(shù)據(jù)
5玖雁、partial部分類
public partial class Person
{
}
public partial class Person
{
}
兩個類中可以互相訪問 ?這兩個部分類組成一個Person
6、sealed密封類
不能夠被其他類繼承盖腕,但可以繼承其他類
7赫冬、接口
【】