C 之物件的引用與建構函式

2021-08-21 11:53:16 字數 1444 閱讀 7890

定義「person」類,設定屬性:年齡。
namespace 物件的引用

}class person

public person(int age) //帶引數的建構函式}}

定義「person」類,設定屬性:姓名,年齡。

設定不帶引數的建構函式

設定帶名字的建構函式

設定帶年齡的建構函式

namespace 建構函式

,年齡是", p1.name, p1.age);

console.writeline("名字是,年齡是", p2.name, p2.age);

console.writeline("名字是,年齡是", p3.name, p3.age);

console.readkey();}}

class person

public int age

public person() //預設不帶引數的建構函式

public person(string name) //帶引數的建構函式

public person(int age,string name) //過載的建構函式

}}"小白"); //傳遞函式引數

person p3 = new person(20, "大黃");

console.writeline("名字是,年齡是", p1.name, p1.age);

console.writeline("名字是,年齡是", p2.name, p2.age);

console.writeline("名字是,年齡是", p3.name, p3.age);

console.readkey();}}

class person

public int age

public person() //預設不帶引數的建構函式

public person(string name) //帶引數的建構函式

public person(int age,string name) //過載的建構函式}}

C 引用與複製建構函式

1 什麼是引用?引用又稱別名 alias 是一種非常特殊的資料型別。它不是定義乙個新的變數,而是給乙個已經定義的變數重新起乙個別名,也就是c 系統不為引用型別變數分配記憶體空間。引用主要用於函式之間的資料傳遞。引用定義的格式為 型別 引用變數名 已定義過的變數名 例如 double number d...

this用法 當前物件的引用與呼叫建構函式

this作用 當成員變數和區域性變數重名,可以用關鍵字this來區分。this 代表當前物件。this是所在函式所屬物件的引用。this也可以用於在建構函式中呼叫其他建構函式。注意 只能定義在建構函式的第一行。因為初始化動作要先執行 建構函式中呼叫其他建構函式 public class thisde...

C 的引用 屬性 建構函式

引用 c 的引用類似於c語言的指標。如 class person person p1,p2 此表示式執行後,系統只是分配了兩個位址來存放這兩個類變數名,並沒有分配長度為int string大小的空間 p1 new person p1.age 10 此兩式執行後系統分配了記憶體用以儲存p1.age和p...