public clerk(string name,gender gender,int age,string deparment)
public clerk(string name,gender gender,int age)
//建構函式也是可以過載的program.cs(add)
clerk c3=new clerk();//以這種方式去例項化類時,就需要把無參函式補回
clerk.cs:(add)
public clerk()
在記憶體中開闢空間
在開闢空間中建立物件
對物件進行初始化,將各個屬性進行賦值
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace 建構函式析構函式}}
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace 建構函式析構函式
class clerk
set}
private gender _gender;
public gender gender
set
}private string _department;
public string department
set
}private int age;//預設是0
public int age
set
}public void write() ,,歲了,在任職",this.name,this.gender,this.age,this.department);}
public void write2()
,,歲了", this.name, this.gender, this.age);
}public clerk(string name,gender gender,int age,string deparment)
public clerk(string name,gender gender,int age) }}
~clerk()
C 建構函式與析構函式 C 基礎
public clerk string name,gender gender,int age,string deparment public clerk string name,gender gender,int age 建構函式也是可以過載的program.cs add clerk c3 new ...
C 基礎 (建構函式 析構函式)
constructor中文解釋為建構函式,是一種特殊的函式 constructor function 不應理解為構造器 constructor保證了物件只要被建立出來就會被初始化 constructor與類的名字是相同的 大小寫都一模一樣 constructor沒有任何返回型別 constructo...
c 建構函式與析構函式
一 建構函式 c 提供建構函式來處理物件的初始化,建構函式是一種特殊的成員函式,與其他的成員函式不同,不需要使用者來呼叫他,而是在建立物件時自動執行。它的特點是 函式名和類名相同,沒有返回值,可以過載 如果程式中未宣告,則系統自動產生出乙個預設的建構函式,預設的建構函式時不帶引數的。比如 stude...