C 類 物件 屬性 方法

2021-07-27 21:11:34 字數 1578 閱讀 3447

先來說一說類、物件、屬性和方法的字面理解。

類:具有相似屬性和方法的集合。

物件:客觀真實存在的物體或者事物,看得見摸得著。

屬性:類或物件的特徵,描述類或物件。

方法:類或物件的行為,可以做什麼。

☆聯絡:類是物件的抽象,物件是類的例項,類是對一種抽象的分類,物件則是具體事物;某類或物件「長」什麼樣子,由屬性決定,某類或物件能做什麼,由方法決定,怎麼做由事件決定。   

舉個栗子:

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

//[修飾符] class 類名 

//

修飾類的有兩種public和internal。public-可訪問域是所在的程式和任何引用的程式 訪問不受限制。 internal-可訪問域定義範圍內 (預設訪問修飾符)

類成員包括資料和方法。

a.資料成員:字段、常量、變數

例如

public class person

b.方法成員

方法是類的行為,方法有例項方法和靜態方法之分。

例項方法:

修飾符 返回值型別 方法名(引數列表)

修飾符:如:public、private、protected、internal

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

例:

public class person  //宣告乙個全域性person類

}

靜態方法:

修飾符 static返回值型別 方法名(引數列表)  //增加了static關鍵字

例:

public static void sayhello()  //定義乙個靜態方法

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

1、作用:用於訪問類的字段的成員,保證資料安全,作資料的驗證。

2、宣告:

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

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

set //寫訪問器,通過它外部使用者可以為屬性賦值

// 使用者輸入的值就存放在value關鍵字中,並可以進行輸入值驗證

}

例:

public class student

//用於讀取age的值

set //用於寫age的值

}}

3、特殊屬性:

a) 唯讀屬性:

public 資料型別 屬性名稱

}

b) 自動屬性:

public 資料型別 屬性名稱

「教」是最好的學,寫部落格就像在跟別人講題一樣,首先自己懂了才能跟別人講清楚。通過這麼乙個總結在腦子裡更加清晰了,雖然很簡單,但也是最重要的基礎。

C 類,物件,屬性,屬性值,方法

閒話少說,直入主題。類 是個抽象的概念,是個模子,確定物件會擁有的特徵 屬性 和行為 方法 是具有相同特徵的一組物件的抽象,類不佔記憶體。物件 看的見,摸得著,特指的,具體的,物件是類的乙個例項,物件佔記憶體。屬性 理解為一種特徵 屬性值 描述這個特徵的值。方法 物件的行為。舉例 區分類和物件 in...

類 物件 屬性 方法

一程式一世界 1.類是抽象的,概念性的,代表的是一類事物 2.物件是具體的,實際的,代表乙個具體事物 3.類是物件的模板,物件是類的乙個個體,乙個例項。類由成員屬性和成員方法構成。注意 類名首字母要大寫,方法名首字母要小寫。成員方法命名 駝峰法 匈牙利法 比如myname 下劃線法,比如my nam...

C 類 物件 方法和屬性詳解

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