C 學習筆記一 變數 屬性 方法,建構函式

2022-02-15 03:22:44 字數 1371 閱讀 4223

c#類中包含三個最基本的元素:

1:變數亦稱字段

2:屬性,既通過屬性為字段賦值或取值

3:方法,完成特定功能,建構函式其實也是一種方法,只不過比較特殊,最近在看21天學通asp.net,發現書中第三章範例有誤,誤導了初學者,實在是該死,而且實在看不出是印刷錯誤來。

接下來舉例說明一下:

下面是乙個簡單的類:

**1using

system;

2using

system.collections.generic;

3using

system.linq;

4using

system.web;56

///7

///class1 的摘要說明

8///

9public

class

class1

1018

//這是帶引數的建構函式,其實已於上面空的建構函式構成了"過載"(原來這就是所謂的過載...)

19//

在這個建構函式中我們為變數a直接賦值

20public

class1(

intin_a) 

23//

這是屬性,用於為變數賦值(set模組)和取走變數的值(get模組)

24//

其中set模組中我們用方法get_b()為b同時賦值

25public

intpa 

30get33}

34//

屬性,其中僅有get模組,因為在屬性pa中我們已經為變數b賦值

35public

intpb 37}

38//

方法,返回變數a+2,用於為b賦值

39private

intget_b() 42}

43接下來我們進行類的例項化,並做簡單的應用:

**1using

system;

2using

system.collections.generic;

3using

system.linq;

4using

system.web;

5using

system.web.ui;

6using

system.web.ui.webcontrols;78

public

partial

class

default3 : system.web.ui.page925

}26結果:用空的建構函式例項化57

用帶引數的建構函式例項化50

心得:1:變數名不可以與屬性名同名。

3:21天學通asp.net中本書上在中個地方講的含含糊糊,例子也是讓人費解。。。讓我頗長了見識。。

perl學習筆記一 變數

變數 一.直接量 常量 perl中常量和其他語言例如c語言沒什麼太大區別。所以在下面指出一些與其他語言不相同的地方。1.1 數字常量 在perl中可以表示八進位制和十六進製制。八進位制以0打頭,十六進製制以0x打頭。例如 a 010 八進位制 b 0x10 十六進製制 為了不跟八進位制的數字混淆,數...

Perl學習筆記 一 變數

標量可以存放的資料型別有很多,除了常用的字串和數字外,還可以存放引用,而引用則可以是任何型別資料的引用.比如 array 1,2,3 ref array 建立乙個對陣列array的引用 注意引用的使用方法是,在所引用的物件前面加上 而在解引用的時候需要記住的是引用是乙個標量,所以 ref表示的是乙個...

PHP學習筆記(一)變數

嗯 第一次學習著使用一門標記語言,也是第一次寫部落格,記錄一下自己的成長狀態 1 宣告 不同於學過的c,php不要求在使用變數前宣告變數,第一次給變數賦值,才算建立了這個變數,用於儲存數字,文字等值,之後便可以重複地使用,宣告變數用 a 100 b string c true d 99.99 key...