先來說一說類、物件、屬性和方法的字面理解。
類:具有相似屬性和方法的集合。
物件:客觀真實存在的物體或者事物,看得見摸得著。
屬性:類或物件的特徵,描述類或物件。
方法:類或物件的行為,可以做什麼。
☆聯絡:類是物件的抽象,物件是類的例項,類是對一種抽象的分類,物件則是具體事物;某類或物件「長」什麼樣子,由屬性決定,某類或物件能做什麼,由方法決定,怎麼做由事件決定。
舉個栗子:
如果車是乙個類,某個人的一輛賓士車就是乙個物件,車的顏色質量就是它的屬性,啟動、停止這些動作則可以定義為車的方法。
//[修飾符] 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 物件的三要素 屬性 物件是什麼 方法 物件能做什麼 事件 物件如何響應 相互關係 類是物件的抽象,物件是類...