C 入門9 8 建構函式和析構函式(1)

2021-07-16 21:35:34 字數 937 閱讀 7281

建構函式和析構函式共性:編寫**時,如果沒有提供它們,則編譯器自動新增。

作用:幫助我們初始化物件(給物件的每個屬性依次的賦值)

建構函式是乙個特殊的方法:1.建構函式沒有返回值,連void也不能寫,必須public。 2.建構函式的名稱必須和類名一樣。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

class clerk

set

}private gender _gender;

public gender gender

set}

private int _age;

public int age

set}

private string _department;

public string department

set}

public void write()

,我是生,我歲了,在任職",this.name,this.gender,this.age,this.department);

}public clerk(string name,gender gender,int age,string department)//建構函式

}}

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

}}

C 的構造和析構函式入門

上課的時候老師雖然講過一點點構造和析構,但是記憶不深刻而且當時也沒有什麼概念,總是覺得構造和析構是乙個很高深的東西,現在自學整理一下構造和析構的簡單知識點。0.構造和析構函式的作用 因為類的資料成員是不能再宣告類時初始化的,所以提供了建構函式來完成初始化,它可以自動完成,在建立物件的時候自動完成,不...

C 建構函式和析構函式

1.建構函式是類的一種特殊方法,每次建立類的例項都會呼叫它。在建立乙個類的例項時,建構函式就像乙個方法一樣被呼叫,但不返回值。語法格式 訪問修飾符 類名 特性 1 其名字必須與類名相同,例如 public class myclass 2 不能被直接呼叫,必須通過new運算子來 呼叫。publiccl...

C 建構函式和析構函式

建構函式 class rectangel rectangel int l,int w 這是帶引數的建構函式,建構函式都是沒有返回值,並且和該類同名 int area 這是另一種形式的內聯函式,把宣告和定義寫在一起的也是內聯函式 private int length int width 析構函式 cl...