c 基礎知識 建構函式的用法

2021-08-14 20:38:09 字數 1284 閱讀 6431

類的建構函式是類的乙個特殊的成員函式,當建立類的新物件時執行。

建構函式的名稱與類的名稱完全相同,它沒有任何返回型別。

下面的例項說明了建構函式的概念:

using

system

;namespace

public

void

setlength

(double

len

)public

double

getlength

()static

void

main

(string

args)"

,line

.getlength

());

console

.readkey

();}

}}

當上面的**被編譯和執行時,它會產生下列結果:

物件已建立

線條的長度:

6

預設的建構函式沒有任何引數。但是如果你需要乙個帶有引數的建構函式可以有引數,這種建構函式叫做引數化建構函式。這種技術可以幫助你在建立物件的同時給物件賦初始值,具體請看下面例項:

using

system

;namespace",

len);

length

=len;}

public

void

setlength

(double

len

)public

double

getlength

()static

void

main

(string

args)"

,line

.getlength

());

// 設定線條長度

line

.setlength

(6.0

);console

.writeline

("線條的長度: "

,line

.getlength

());

console

.readkey

();}

}}

當上面的**被編譯和執行時,它會產生下列結果:

物件已建立,

length =10

線條的長度:

10線條的長度:

6

c 基礎知識 成員函式的用法

類的成員函式是乙個在類定義中有它的定義或原型的函式,就像其他變數一樣。作為類的乙個成員,它能在類的任何物件上操作,且能訪問該物件的類的所有成員。成員變數是物件的屬性 從設計角度 且它們保持私有來實現封裝。這些變數只能使用公共成員函式來訪問。讓我們使用上面的概念來設定和獲取乙個類中不同的類成員的值 u...

C 基礎知識系列五 建構函式

前言本節主要來學習下例項建構函式 私有建構函式和靜態建構函式。建構函式的作用 1 當乙個類在new例項化物件時,可呼叫建構函式進行初始化物件。2 不帶引數的建構函式稱為 預設建構函式 無論何時,只要使用 new 運算子例項化物件,並且不為 new 提供任何引數,就會呼叫預設建構函式。除非類是stat...

PHP基礎知識建構函式

php基礎知識建構函式 created by phpstorm.user administrator date 2016 7 16 0016 time 15 05 header content type text html charset utf 8 class site 析構函式 public f...