理解類和對象

一、什么是類

類是具有相同屬性和相同的行為的一組對象的集合
屬性(成員變量):就是該事物的狀態(tài)信息(板磚的長寬高,顏色)
行為(成員方法):就是該事物能夠做什么(砌墻、防身)

image-20220802194134589.png

上圖為一個磚塊的模具,相當(dāng)于類。

二、什么是對象

萬事萬物皆是對象
對象:對象是類的實例。由于對象是根據(jù)類創(chuàng)建出來的,所以對象具備類中的屬性和行為。

對象強(qiáng)調(diào)的是一個個體。


image.png

通過模具制作出來的一個具體的板磚就是一個對象

三、類和對象之間有什么關(guān)系

類和對象的關(guān)系就如同模具和用這個模具制作出來的物品之間的關(guān)系。一個類給出它的全部對象的一個統(tǒng)一的定義,而它的每個對象則是符合這種定義的一個實體(也稱作實例),因此類和對象的關(guān)系就是抽象和具體的關(guān)系。

四、類和對象的區(qū)別

  • 類是對某一類事物的抽象描述,不是具體的個體
  • 對象是對某一事物的具體描述,是具體的個體


    qgql2dl7fh.jpeg

學(xué)生是一個類,是一個抽象的描述。那學(xué)號,姓名,性別就是學(xué)生的一個特征,屬性。學(xué)習(xí)、做作業(yè)就是學(xué)生的一個行為

具體的一個學(xué)生就是一個對象,比如小明,他的具體特征為學(xué)號1001023,姓名為小明,性別為男。也要學(xué)習(xí),做作業(yè)。


image-20220802202146057.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容