歡迎來到unity學習
、unity培訓
、unity企業培訓
教育專區,這裡有很多u3d資源
u3d教程、u3d常見問題
、u3d專案原始碼
,我們致力於打造業內unity3d培訓、學習第一品牌。
今天我們來一起複習繼承,多型和索引
還是通過習題來領略繼承的真諦
編寫乙個父類people,成員變數有姓名、id、性別、年齡。成員方法有print(),功能是在螢幕上輸出上述資訊,再編寫乙個子類student,成員變數有就讀的學校school,所學的科目數學、語文和英語。覆蓋print()方法,功能是在螢幕上輸出student的所有資訊。
分析:1.要注意people是父類,定義題目中所需的變數。寫出要求的方法
2.定義乙個子類student,定義變數,要注意這裡的科目要用列舉來定義
**如下:
//父類
class people
} //子類
public enum subjects
class student2:people
static void main(string agrs)
} 多型
注意:不同物件呼叫同一方法產生不同結果就是多型!
索引器
格式:修飾符 返回型別 this[索引型別]
今天學習感悟:
作為乙個做事總是三分鐘熱度的人,我能堅持努力學習下去,自己想想也是不可能,今天做繼承題的時候,整個人由熱情高漲,信心滿滿變成了不想再做,我就知道,我得調節一下,不然會變成之前的樣子。後來下午老師又給講了講,才發現,哦,原來我之前做的是對的!以前總是對著答案做,現在是在沒有答案的基礎上做題,從不敢做,到了開始大膽的寫第一步,開始試著動腦去自己想,用自己的邏輯,我想,很久之後我也可以驕傲的對自己說,我也有邏輯了!
C 複習3(繼承和多型)
目錄 一 繼承 二 多型 1 繼承的本質 復用 2 繼承和派生 派生 從乙個或多個以前定義的類 基類 產生新類的過程稱為派生,這個新類稱為派生類。派生的新類同時可以增加或者重新定義資料和操作,這就產生了類的層次性。繼承 繼承是物件導向語言的乙個重要機制,通過繼承可以在乙個一般類的基礎上建立新類,被繼...
c 之封裝 繼承 多型
類就是乙個封裝體 vector3 3維類 需要定義三個變數 float x y z 類的封裝 封裝的過程 這是在c 中 如果unity則不需要封裝可直接定義 對引數的封裝,當乙個函式包含多個引數時,可以將多個引數定義在乙個類中,這樣直接呼叫這個物件就可以呼叫多個引數 這樣的類僅僅為了封裝 不是現實物...
C 之繼承 多型 封裝
繼承是物件導向的重要概念,如果類b繼承類a,就把這個b成為a的子類,a成為b的父類。繼承成可以使子類擁有父類的各種屬性和方法,而不需要再次編碼,在子類繼承父類的同時,可以重新定義某些屬性,並重寫某些方法或者定義新方法。多型可以使我們以相同的方式處理不同型別的物件,只要他們繼承了或實現了相同的型別。這...