類與對象

上一篇文章中,說了什麼是類。而在最後留下了一個問題:「湯姆和瑪麗把一隻大象往一個冰箱裏面裝」。這句話跟類又有什麼關係?html

經過對比最開始的句子:「一隻動物被兩我的往一個家電裏面裝」。能夠看到,如今這兩個不一樣的句子都描述着一樣的一個場景,意思都差很少,但這個場景中不一樣句子描述的事物不一樣。spa

那在這兩個句子中,描述的事物都有哪些?htm

1:「一隻動物被兩我的往一個家電裏面裝」 ------->人、動物、家電對象

2:「湯姆和瑪麗把一隻大象往一個冰箱裏面裝」 ------->湯姆、瑪麗、大象、冰箱blog

在第一個句子中描述的是類,第二個句子中描述的是類的具體實例。get

人類的實例是:湯姆、瑪麗;動物類的實例是:大象;家電類的實例是:冰箱。class

因此,在面向對象中,把類的具體實例就叫作對象。那麼,以前說了「一切皆類」,同理也能夠說「萬物皆對象」。程序

 對象的狀態特徵:方法

一個具體的人,有他的姓名、年齡、身高、體重、籍貫、等等一些名詞描述的狀態特徵就叫作類或對象的屬性im

 對象的行爲動做:

咱們人除了有上面這些名詞描述的屬性以外,還能夠用一些動詞來描述。好比:跑、唱歌、吃飯等等這些動詞描述的行爲動做就叫作類或對象的方法

 

思考:人或者動物的具體對象(如:湯姆、大象........)都有本身的生命,從出生到死亡。既然萬物皆對象,那麼在程序中的對象是否也有"生命"?

相關文章
相關標籤/搜索