類和物件的關係

2021-08-25 13:06:27 字數 688 閱讀 9630

類是具有相同資料結構(屬性)和相同操作功能(行為)物件的集合。物件就是符合某種類所產生的乙個例項。物件與類的關係是:

物件的共性抽象為類,類的例項化就是物件。

類是乙個抽象的概念,而物件是具體的,比如說車是乙個類的話,張三的那輛賓士車就是車這個類的乙個例項,動物是乙個類的話,李四的家養的那只貓就是動物類的乙個物件例項。

人類就是乙個類,這個類包含了所有人的共同屬性,像有四肢,有名字,會說話等等。而例項就是這個人類的具體實現,比如叫張三的這個人就是人類的乙個例項,張三有著人類的所有屬性。張三是人類的乙個例項,同樣李四也是人類的乙個例項,但是張三和李四是不同的,因為他們是人類的兩個不同的例項。

乙個物件是類的乙個例項,它具有確定的屬性,如張三(人的例項)身高180,體重70公斤,大學本科,男,21歲,漢族。

人類只有乙個,人類的例項可以有無數個,當然包括你和我。

物件可以被建立和銷毀,但類是無所不在的。

初學者往往混淆類和物件的關係,實際上它們之間是藍圖和產品的關係。類就是一張藍圖,它規定物件具有哪些特徵。而物件就是根據這張藍圖生產出來的產品。同乙個類產生的物件也是這樣,它們具有同樣的結構,卻可能在某些特性上有不同之處。

例如,桌子是乙個類, 人們不斷打造各種尺寸和風格(屬性)的桌子(桌子的例項),打造桌子, 又不斷毀壞桌子,年復一年,舊的去了,新的又來,但桌子的概念沒變,它是乙個抽象的概念。應該稱它為桌子類,以區別於打造的具體桌子。

類和物件的關係

類是具有相同資料結構 屬性 和相同操作功能 行為 物件的集合。物件就是符合某種類所產生的乙個例項。物件與類的關係是 物件的共性抽象為類,類的例項化就是物件。類是乙個抽象的概念,而物件是具體的,比如說車是乙個類的話,張三的那輛賓士車就是車這個類的乙個例項,動物是乙個類的話,李四的家養的那只貓就是動物類...

類和物件的關係

類是物件的屬性和行為的總和,類是物件的抽象,物件是類的例項化。類我們叫做class,物件我們叫做object,instance 例項 乙個完整的類包括 成員變數 同一型別的物件的所普遍具有的屬性,所成員變數也叫做屬性 field set get方法 分別用來獲取和設定物件的屬性 成員方法 同一型別的...

類和物件的關係

類 是一組相關屬性和行為的集合。可以看成是一類事物的模板,使用事物的屬性特徵和行為特徵來描述該 類事物。現實中,描述一類事物 屬性 就是該事物的狀態資訊。行為 就是該事物能夠做什麼。舉例 小貓。屬性 名字 體重 年齡 顏色。行為 走 跑 叫。物件 是一類事物的具體體現。物件是類的乙個例項 物件並不是...