本隨筆為個人複習鞏固知識用,多從書上總結與理解歸納得來,如有錯誤煩請指正
物件導向的三大基本特徵:封裝、繼承、多型
封裝在前面說過了
繼承:繼承是指乙個類可以繼承另乙個類(成為父類)的全部成員變數和方法,並進行擴充套件,重寫父類的方法,或新增新的成員方法和變數。
多型:多型是指將子類轉為父類不需要顯示的型別轉換,被轉為父類的物件仍然可以執行真正子類的過載方法。
所有c#類都是從system.object派生出來的。
namespace//virtual表示該方法為虛方法,可以被子類重寫
public
virtual
void
updateai()
}//派生類boss繼承自基類enemy
public
class
boss : enemy
//
//當子類被轉為父類時,重寫的虛方法依然能正確執行
C 八)基礎篇 繼承和多型
c 本隨筆為個人複習鞏固知識用,多從書上總結與python基礎教程 理解歸納得來,如有錯誤煩請指正 物件導向的三大基本特徵 封裝 繼承 多型 封裝在前面說過了 繼承 繼承是指乙個類可以繼承另乙個類 成為父類 的全部成員變數和方法,並進行擴充套件,重寫父類的方法,或新增新的成員方法和變數。多型 多型是...
八 繼承多型
繼承的格式 public class 子類名extends 父類名 繼承的好處 a 提高了 的復用性 b 提高了 的維護性 c 讓類與類之間產生了關係,是多型的前提 繼承的弊端 讓類與類之間產生了關係,也就讓類的耦合性增強了。開發原則 高內聚,低耦合。內聚 就是自己完成某件事情的能力 耦合 類與類的...
c (八) 繼承與多型(二)
一 抽象類與動態型別轉換 1 訪問控制屬性 類的定義中有public private和protected三個關鍵字,其中private關鍵字說明類中成員為私有成員,只能在類內的函式訪問 public成員為公有成員,可被任何其他類訪問,protected關鍵字是保護屬性,保護屬性的資料或函式可被派生類...