Java學習(一) 類和物件

2021-08-25 11:56:32 字數 693 閱讀 1254

一、物件

在街上偶遇乙個明星,那麼該明星就可以被定義為乙個物件,那麼該物件有兩方面的定義:狀態和行為。明星有狀態:年齡,身高,體重,籍貫。明星有行為:唱歌,跳舞,彈琴,拍照。所以,物件可以定義成包含狀態和行為的實體,物件(object)也稱為例項(instance)。實體是存在於現實世界中並且可以與其他物體區分開來的物體,實際存在的個體。至於物件,物件是人們要進行研究的任何事物,萬事萬物皆為物件。

物件具有狀態和行為:物件具有狀態:身高,年齡,性別,職業等。

物件具有行為:吃飯,唱歌,跳舞,工作等。

二、類通過對多個同型別的物件分析,可以把物件抽象成類。具有相同狀態(特性)和行為(操作)的物件的抽象就是類。因此,物件的抽象是類,類的具體化就是物件。也可以說類的例項是物件。類也是物件的模板(型別)。建立乙個物件,就是使用乙個類作為建立該物件的基礎。

類具有特性和操作:類具有特性:即物件的狀態,用成員變數來描述、封裝資料。

類具有操作:即物件的行為,用方法來描述。

三、類和物件

物件是類的例項,類是物件的模板。

物件的抽象是類,類的具體化就是物件。

四、先有類還是先有物件?

在物件導向程式設計中,是先有類的,如果沒有類,物件就沒辦法例項化。

C 學習摘要之一 類和物件

第一章 類和物件 類和物件是物件導向程式設計的兩個最基本 最重要的概念。所謂物件就是客觀事務在計算機中的抽象描述 而所謂類則是對具有相似屬性和行為的一組物件的統一描述。從程式語言的角度來說,類是一種資料型別,而物件是具有這種型別的變數。類定義的一般形式為 class 類名 各成員函式的實現 其中,c...

C 學習(一) 類與物件

大二時學校開過物件導向程式設計 c 語言 的課,使用的是清華大學出版社,李愛華 程磊主編的教材。近兩年在學習和專案中一直使用c,對於c 已經忘記得差不多了。如今大四畢業之際開始學習qt開發上位機,需要用到c 使用原教材再次學習一次。類與物件是c 中兩個基本的概念。可以理解類是資料型別,物件是類定義的...

物件導向(一) 類

class class nameobject name 乙個或者幾個物件的標識 class crectanglerect 是crectangle型別的物件的名稱 crectangle 和 rect的關係就像 int 和變數a的物件一樣 int 型別名 a 物件名,變數 如果物件需要呼叫類裡面的函式,...