C 類 物件 方法和屬性詳解

2021-08-20 15:20:29 字數 2961 閱讀 5991

c#類、物件、方法和屬性詳解

c#類、物件、方法和屬性詳解

1、物件

:現實世界中的實體(世間萬物皆物件)

2、類:

具有相似屬性和方法的物件的集合

3、物件導向程式設計的特點

:封裝 繼承 多型

4、物件的三要素:屬性(物件是什麼)、方法(物件能做什麼)、事件(物件如何響應)

☆相互關係:類是物件的抽象,物件是類的例項,類是一種抽象的分類,物件則是具體事物。

比如如果車是乙個類,某個人的一輛賓士車就是乙個物件,車的顏色質量就是它的屬性,啟動、停止這些動作則可以定義為車的方法。

二、類的定義與語法

1、定義類:

[修飾符

] class 

類名  

2、類的訪問修飾符

:public internal

a) public:可訪問域是所在的程式和任何引用的程式 訪問不受限制

語法:public class 類名

b) internal:可訪問域定義範圍內 

(預設訪問修飾符

) 語法:

(internal) class 類名

3、類成員:資料成員和字段

a)  資料成員

:欄位和常量

字段:變數 宣告:

型別 欄位名

例:

public class persion

b) 方法成員 (方法是類的行為,告訴我們類能夠做什麼,)

例項方法:

修飾符 返回值型別 方法名(

引數列表)

修飾符:如:public

、private

、protected

、internal

返回值型別:若方法無返回值,則使用 void

例:

public class example01  //例項方法

static void main()

}

靜態方法:

修飾符 static

返回值型別 方法名

(引數列表

)  //

增加了static

關鍵字

例:

public class example01  //例項方法

static void main()

}

☆靜態方法與例項方法的區別:靜態方法只與類有關,它不依賴於物件的存在而存在;例項方法則在物件存在後才能使用。

4、成員的訪問修飾符:public、

private

、protected

、internal

a)  public:公有成員

b) private:私有成員

c) protected:保護成員

d) internal:內部成員

例:

**如下

複製**

using system;

using system.collections.generic;

using system.linq;

using system.text;

,每天工資:

,總工資:

",day,wage,sum);}}

class program}}

三、例項化物件:關鍵字:new

語法:類 物件名稱=new 

類();

例:

**如下

複製**

車,型號是

,價錢是:

",carname,cartype,price); 

} } 

//建立例項並訪問欄位和方法

class program  } 

}四、屬性

1、

a)概念:用於訪問類的字段的成員

b)屬性用途:保證資料安全,作資料的驗證

2、宣告:

訪問修飾符 資料型別 屬性名

//讀訪問器,通過它外部使用者可以讀取屬性的值

set  //寫訪問器,通過它外部使用者可以為屬性賦值,使用者輸入的值就存放在

value

關鍵字中,並可以進行輸入值驗證 

}例:

public class student

//用於讀取

age的值

set}}

3、特殊屬性:

a) 唯讀屬性:

public 資料型別 屬性名稱 }

b) 自動屬性:

public 資料型別 屬性名稱

五、方法的引數

1、值引數:按值傳遞

2、引用引數:向方法傳遞實參在記憶體中的位址,按位址傳遞

3、輸出引數:從方法傳遞歸乙個結果

關鍵字:out

4、陣列型引數:引數只允許是一組陣列,當方法的引數前帶有params

關鍵字時,就是帶陣列型引數的方法(使用引用傳遞)

C 學習(一) 類 物件 方法和屬性詳解

1 物件 現實世界中的實體 世間萬物皆物件 2 類 具有相似屬性和方法的物件的集合 3 物件導向程式設計的特點 封裝 繼承 多型 4 物件的三要素 屬性 物件是什麼 方法 物件能做什麼 事件 物件如何響應 相互關係 類是物件的抽象,物件是類的例項,類是一種抽象的分類,物件則是具體事物。比如如果車是乙...

C 類 物件 屬性 方法

先來說一說類 物件 屬性和方法的字面理解。類 具有相似屬性和方法的集合。物件 客觀真實存在的物體或者事物,看得見摸得著。屬性 類或物件的特徵,描述類或物件。方法 類或物件的行為,可以做什麼。聯絡 類是物件的抽象,物件是類的例項,類是對一種抽象的分類,物件則是具體事物 某類或物件 長 什麼樣子,由屬性...

類和物件,方法和屬性

1.什麼是類 類是由一組相同的屬性和方法的物件組成的集合。2.什麼事物件 物件是用來描述客觀事物的乙個實體,由一組屬性和方法構成的。3.方法和屬性的概念 3.1屬性物件具有的各種特徵。3.2方法是物件執行的操作。4.什麼是方法過載 1.同乙個類中方法名一樣2.引數列表不一樣 引數個數不同,引數型別不...