C 中this關鍵字的使用

2021-07-09 05:30:50 字數 361 閱讀 9032

this的兩個作用:

1、代表當前類的物件;

2、在類當中顯示的呼叫本類的建構函式 例如以下兩個建構函式中:

public students(string name,char gender,int age,int chinese,int math,int english)

//為避免建構函式**的冗餘,我們可以使用this關鍵字

public students(string name,char gender,int age):this(name,gender,age,0,0,0)    //沒有的引數用任意數值代替,但是必須要同型別資料

{ = name;

= gender;

= age;

C 中this關鍵字的使用

保留字this僅限於在建構函式 類的方法和類的例項中使用,它有以下含義 在類的建構函式中出現的this作為乙個值型別,它表示對正在構造的物件本身的引用。在類的方法中出現的this作為乙個值型別,它表示對呼叫該方法的物件的引用。在結構的建構函式中出現的this作為乙個變數型別,它表示對正在構造的結構的...

C 關鍵字使用

關鍵字就是c 中被規定了用途的一些單詞。關鍵字都是小寫字母組成的,在c 中嚴格區分大小寫。using 匯入命名空間要使用的類關鍵字 namespace 命名空間關鍵字 class 類關鍵字 static 靜態的 void 無返回值 資料型別 char 字元型別,儲存用單引號 括起來的字元,char ...

C 中extern關鍵字使用

extern是乙個關鍵字,它告訴編譯器存在著乙個變數或者乙個函式,如果在當前編譯語句的前面中沒有找到相應的變數或者函式,也會在當前檔案的後面或者其它檔案中定義。那麼定義在其他檔案中的函式和變數,如何通過extern關鍵字呼叫呢?首先,定義在其它檔案中的函式和變數,可以使用兩種方法呼叫 使用標頭檔案呼...