Unity之封裝,繼承

2021-06-27 16:28:07 字數 816 閱讀 6879

1.用屬性來實現封裝

屬性是c#引入的一種語言成分,只有很少的語言支援屬性。通過對屬性的讀和寫來保護類中的域。第一種方法體身也是一種好的方式,但用屬性來實現封裝會更方便

例子:private   string   name;

public    string    name

get}

person p=new person();

p.name="張三";

string   name=p.name;

console.writeline(name);

使用屬性的好處:在於物件的使用者可以用一條語句來操作內部的資料

很好的學習資源哦

2.繼承:class    son:father

1.子類可以訪問父類protected,public修飾的變數和方法

2.子類只能繼承乙個父類

3.可以多次繼承(可傳遞性)

4.object是所有子類的父類

例子:class son:father子類繼承父類

sealed class son:father阻止其它子類繼承父類

static void main(string args)

{son son = new son()預設先呼叫父類構造方法,然後再次呼叫子類構造方法

sealed   class  (阻止某個類被其他的類繼承)

注意:1.子類(派生類)不能繼承父類(基類)的建構函式

2.子類呼叫構造方法時,預設呼叫父類中無參的構造方法

3.base顯示呼叫父類裡帶引數的構造方法

Unity3D 封裝 繼承

今天先簡單的複習下封裝 封裝 將資料和操作組合到一起,並決定哪些資料和操作對外是可見的。封裝把物件的所有組成部分組合在一起,有三個作用 1.隱藏類的實現細節 使用方法將類的資料隱藏起來。2.迫使使用者去使用乙個介面去訪問資料 定義程式如何引用物件的資料,控制使用者對類的修改和訪問資料的程度。3.使 ...

unity3d 封裝 繼承 多型

封裝 繼承 多型 a 封裝 將資料和操作組合到一起,並決定哪些資料和操作對外是可見的。b 繼承 父類中的變數和行為,子類可以同樣使用。本質是 重用。c 多型 由繼承引用變數可以指向子型別的物件。1 封裝 封裝把物件的所有組成部分組合在一起,有三個作用 a 隱藏類的實現細節 使用方法將類的資料隱藏起來...

Unity屬性的封裝 繼承 方法隱藏

一 unity屬性封裝 繼承 方法隱藏的學習和總結 一 屬性的封裝 1 屬性封裝的定義 通過對屬性的讀和寫來保護類中的域。2 格式例子 private string departname 乙個私有的屬性 publice string departname 注意屬性名字首字母要大寫 get 返回屬性的...