藍鷗Unity開發基礎 構造方法

2021-07-22 04:58:03 字數 1092 閱讀 7698

藍鷗unity開發基礎——構造和析構 一、

構造和析構

構造方法

構造方法時乙個特殊的方法,負責初始化物件

構造方法名必須和類名一致

構造方法沒有返回值,但可以有引數,能夠過載

構造方法可以不寫,系統會自動為類新增乙個無引數的預設構造

如果將構造方法設定為private,就不能給你再使用此構造建立例項

1、構造方法初始化成員變數例項**

using

system;

namespace

lesson_13

}class

mainclass}}

2、構造方法能夠新增引數

using

system;

namespace

lesson_13

}class

mainclass}}

3、構造方法允許過載

using

system;

namespace

lesson_13

//4、構造方法允許過載

public

person()}

class

mainclass}}

4、如果沒有類新增構造方法,系統會提供乙個預設構造

using

system;

namespace

lesson_13

//4、構造方法允許過載

//        public person()

//5、如果沒有類新增構造方法,系統會提供乙個預設構造

//預設構造

public

person()}

class

mainclass}}

5、如果將構造方法設定為private,就不能給你再使用此構造建立例項

如果我們將某個構造方法設為私有的,就不允許再通過這個構造建立物件

藍鷗Unity開發基礎 List

藍鷗unity開發基礎 list 一 list list是一種強型別列表 list在大多數情況下比arraylist執行的更好並且是型別安全的 using system using system.collections 使用泛型集合,需要先引入命名空間 using system.collection...

藍鷗Unity開發基礎 泛型

藍鷗unity開發基礎 泛型 本節課我們來學習c 中的泛型,泛型是乙個特殊的型別,它可以最大限度的重用我們的 使用泛型能夠最大限度的重用 保護型別安全,提高效能 泛型成員因為型別的不確定性,不能使用算術運算子,比較運算子 型別引數可以有多個,可以是編譯器能夠識別的任何型別 型別引數的名字不能夠隨便起...

藍鷗Unity開發基礎 抽象類

藍鷗unity開發基礎 抽象類 抽象類 有時設計類僅僅為了表達抽象的概念,不與具體的事物相聯絡,只作為其派生類的基類使用,用來描述所有子類的共同特徵,這時我們可以使用抽象類。抽象類不能被直接例項化,抽象類中可以包含抽象方法 抽象類和抽象方法一起使用,它們都是c 語言中的一種新的特性。下面讓我們用 演...