在上一篇文章中,說了什麼是類。而在最後留下了一個問題:「湯姆和瑪麗把一隻大象往一個冰箱裏面裝」。這句話跟類又有什麼關係?html
經過對比最開始的句子:「一隻動物被兩我的往一個家電裏面裝」。能夠看到,如今這兩個不一樣的句子都描述着一樣的一個場景,意思都差很少,但這個場景中不一樣句子描述的事物不一樣。spa
那在這兩個句子中,描述的事物都有哪些?htm
1:「一隻動物被兩我的往一個家電裏面裝」 ------->人、動物、家電對象
2:「湯姆和瑪麗把一隻大象往一個冰箱裏面裝」 ------->湯姆、瑪麗、大象、冰箱blog
在第一個句子中描述的是類,第二個句子中描述的是類的具體實例。get
人類的實例是:湯姆、瑪麗;動物類的實例是:大象;家電類的實例是:冰箱。class
因此,在面向對象中,把類的具體實例就叫作對象。那麼,以前說了「一切皆類」,同理也能夠說「萬物皆對象」。程序
對象的狀態特徵:方法
一個具體的人,有他的姓名、年齡、身高、體重、籍貫、等等一些名詞描述的狀態特徵就叫作類或對象的屬性。im
對象的行爲動做:
咱們人除了有上面這些名詞描述的屬性以外,還能夠用一些動詞來描述。好比:跑、唱歌、吃飯等等這些動詞描述的行爲動做就叫作類或對象的方法。
思考:人或者動物的具體對象(如:湯姆、大象........)都有本身的生命,從出生到死亡。既然萬物皆對象,那麼在程序中的對象是否也有"生命"?