unity之多型和索引

2021-06-27 11:03:43 字數 1235 閱讀 2501

啦啦啦,歡迎來到我們的狗刨網啦今天我覺得我今天挺充實的,我把今天做的題大部分弄懂了,差不多能寫出來,

在接下來就是不會的,我也不會停止前進的步伐的,努力努力。哈哈歡迎今天來到我們的狗刨喲,我們今天講了多

態和索引,這應該是今天主要講的吧。中間也有瑣碎的東西。

1)首先是virtual和override

virtual是用在基類中,指定乙個虛方法也可以說是屬性,表現這個方法可以重寫。

override是用在派生類中,表示對基類方法的重寫。這兩個方法都必須放在修飾符的後面。必須是成對兒出現的。

派生類可以通過將重寫宣告為sealed來停止虛擬繼承,這需要在關鍵字前面放置sealed。

在子類中重寫基類中的虛方法時,可以使用base關鍵字呼叫基類的虛方法。

2)多型

首先總結一下繼承和多型:繼承:子類使用父類的方法。多型:父類使用子類的方法。

接下來是多型的概念:通過繼承實現的不同物件呼叫相同的方法,表現不同的行為。

3)私有建構函式

用關鍵字private修飾的建構函式就是私有建構函式。

建構函式和析構函式區別:在類體中說明的兩種特殊的成員函式;建構函式的功能是在建立物件時,使用給定的值

來將物件初始化;建構函式的功能是在建立物件時,使用給定的值來將物件初始化。

4)索引

索引的概念:索引是是一種特殊的類成員,它能夠讓物件以類似的陣列方式來訪問,使程式看起來更為直觀,更容易

編寫。

索引的語法:[修飾符]資料型別  this [索引型別  index]

set}

例如:public class person

set }

public string password

get }

public string this[int index]

setelse if(index==1)password=value; }

}最後:這就是我對今天的理解,今天我的收穫還是蠻大的,歡迎來到我們的狗刨網來學習喲。歡迎來到

unity學

習、unity

培訓、unity

企業培訓教育專區,這裡有很多

u3d資源、

u3du3d

教程、u3d

常見問題、

u3d專案

原始碼,我們致力於打造業內

unity3d

培訓、學習第一品牌。

C 之多型和虛函式

一.什麼是多型 多型與封裝,繼承一起構成了物件導向的3大特性。多型指向不同物件傳送同一訊息,不同的物件會產生不同的行為。也就是說每個物件用自己的方式去響應共同的訊息。c 有倆中形式的多型。如上課鈴打了,不同班級的同學走向不同的教室。編譯時的多型性,即靜態聯編 程式在編譯之前就可以確定的多型性,通過過...

java學習之多型

向上轉型是不需要進行強制型別轉換的,但是向上轉型會丟失精度。與向上轉型對應的乙個概念就是 向下轉型 所謂向下轉型,也就是說父類的物件可以轉換為子類物件,但是需要注意的是,這時則必須要進行強制的型別轉換。類似於人壓彈簧 一 向上轉型可以自動完成 二 向下轉型必須進行強制型別轉換。可以用instance...

Java學習之多型

原帖 多型 晚繫結。不要把函式過載理解為多型。因為多型是一種執行期的行為,不是編譯期的行為。多型 父型別的引用可以指向子型別的物件。比如 parent p new child 當使用多型方式呼叫方法時,首先檢查父類中是否有該方法,如果沒有,則編譯錯誤 如果有,再去呼叫子類的該同名方法。注意此處,靜態...