類(母版)和物件(紙幣)的關係

2021-09-04 19:31:24 字數 1036 閱讀 4174

有很多初學者經常搞不清類和物件之間的關係。例如,將在類中定義方法說成是在物件中定義方法。實際上,方法需要在類中定義,而類例項化後,被裝載到記憶體中的就是物件。也就是說,類是靜態的,儲存在硬碟中的檔案,而物件是活動的,要被裝載到記憶體中才能使用。建立物件的過程就相當於將類作為乙個母版,然後使用new關鍵字根據這個母版建立乙個個物件。

在現實生活中也有很多類似的例子。如我們天天要接觸到的money就是乙個例子。

我們經常使用的money在製作過程中最重要的一步就是「製版工序」,在製版工序中需要製作用於印刷紙幣的母版。那麼這個母版就相當於乙個類,而做完母版後(設計完類後),就可以使用母版來印刷紙幣了(建立物件)。如下面的**所示:

//美元母版

public

class

dollarmotherboard

} //

人民幣母版

public

class

rmbmotherboard

}dollarmotherboard dollars 

=new

dollarmotherboard[

10000

];//

印刷10000張面值為1000美元的美鈔

for(

inti =0

; i 

<

10000

; i++

)rmbmotherboard rmbs 

=new

rmbmotherboard[

100000

];//

印刷100000張面值為100的人民幣

for(

inti =0

; i 

<

100000

; i++)

從上面的**可以看出,紙幣的母版就是類,母版是不能在市面上流動了(如果誰要拿著紙幣母版去消費,估計警察會找麻煩的,哈哈),這也相當於不能直接使用類,而要使用類中的資源,必須根據類(母版)來建立物件(紙幣)才可以。所以我們可以將紙幣的母版看作是類,而使用母版印刷出來的紙幣當然就是物件了,是因為紙幣是可以直接使用的。

類和物件的關係

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

類和物件的關係

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

類和物件的關係

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