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...