藍鷗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 語言中的一種新的特性。下面讓我們用 演...