類的建構函式是類的乙個特殊的成員函式,當建立類的新物件時執行。
建構函式的名稱與類的名稱完全相同,它沒有任何返回型別。
下面的例項說明了建構函式的概念:
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...