-
這一章沒(méi)懂
查看全部 -
密封方法:
如果一個(gè)基類方法不希望子類對(duì)其重寫,就可以不聲明為virtual。如果是某個(gè)派生類方法不希望子類對(duì)其重寫,同時(shí)是override重寫,就可以使用sealed機(jī)制。
//加sealed 子類不能再繼承
? ? ? ? sealed override public? void d()
? ? ? ? {
? ? ? ? }
sealed override 方法()使該方法無(wú)法被子類繼續(xù)重寫
查看全部 -
abstract標(biāo)記函數(shù)是,不能有方法體,只能在子類中重寫。
抽象成員;必須是方法,索引,事件,索引。必須用abstract修飾符標(biāo)記。不能有實(shí)現(xiàn)代碼塊。
抽象類存在就是被繼承的,抽象類的實(shí)例無(wú)法被創(chuàng)建,
查看全部 -
隱式默認(rèn)調(diào)用? 但是顯式可以傳參數(shù)
派生類構(gòu)造函數(shù)調(diào)用順序
查看全部 -
設(shè)計(jì)原則:依賴倒置原則,程序設(shè)計(jì)依賴抽象類,而不依賴于具體類。
派生類包含基類部分和派生類部分
基類描述了共同的屬性和行為。
前提;基類的引用可以指向派生類。
子類之間具有差異性。
虛方法:聲明為virtual的方法就是虛方法,基類的虛方法可以在派生類中使用override進(jìn)行重
多態(tài):通過(guò)指向派生類的基類引用,調(diào)用虛函數(shù),會(huì)根據(jù)引用所指向派生類的實(shí)際類型,調(diào)用派生類中的同名重寫函數(shù),便是多態(tài)。
查看全部 -
隱藏方法:
?? 我們不能刪除基類中的任何成員,但是可以用與基類成員名稱相同的成員來(lái)屏蔽基類成員
? ? 細(xì)節(jié):
? ? 1、屏蔽數(shù)據(jù)成員:在派生類中聲明名稱和類型相同的成員
? ? 2、屏蔽函數(shù)成員:在派生類中聲明新的帶有相同函數(shù)簽名的成員
? ? ? ? (注:此處不包括相同的返回值類型,只是參數(shù)列表相同,函數(shù)名相同)
查看全部 -
派生類 繼承 基類 擁有基礎(chǔ)類型的所有成員字段和函數(shù)
語(yǔ)法:
class ChildClass : ParentClass
{
}
Object類是所有類的基類。
繼承特點(diǎn):
1、類只能繼承一個(gè)類,不能多繼承;
2、可以繼承基類中所有的方法、屬性;
3、所有類繼承Object類;
1、一個(gè)類派生于另一個(gè)基類型,它擁有該基礎(chǔ)類型的所有成員字段和函數(shù)
?? 2、object類是所有類的共同基類,它是唯一的非派生類,是繼承層次結(jié)構(gòu)的基礎(chǔ)。對(duì)于其他類,父類和子類的概念都是相對(duì)的。
查看全部 -
面向?qū)ο缶幊烫攸c(diǎn):封裝、繼承、多態(tài)
面向?qū)ο缶幊虄?yōu)點(diǎn):易維護(hù)、易擴(kuò)展、易開(kāi)發(fā)
查看全部 -
委托的筆記
查看全部 -
隊(duì)列的筆記:先進(jìn)先出,后進(jìn)后出
查看全部 -
棧的操作筆記
查看全部 -
字典Dictionary<TKey,Tvalue>筆記
查看全部 -
ArraryList集合的筆記
查看全部 -
集合的種類
查看全部 -
隱藏方法:就是在方法前面加關(guān)鍵字new?
查看全部
舉報(bào)