物件和類之間有很多區別。 下面給出了物件和類之間的差異(區別)列表:
編號 | 物件 | 類 |
---|---|---|
1 | 物件是類的一個範例。 | 類是建立物件的藍圖或模板。 |
2 | 物件是真實世界的實體,如筆,膝上型電腦,手機,床,鍵盤,滑鼠,椅子等。 | 類是一組類似的物件。 |
3 | 物件是一個物理實體。 | 類是一個邏輯實體。 |
4 | 物件主要通過new 關鍵字建立,例如:Student s1=new Student(); |
類使用class 關鍵字,如:class Student {} |
5 | 物件根據需要可建立多次。 | 類只宣告一次。 |
6 | 物件在建立時分配記憶體。 | 類在建立時不需要分配記憶體。 |
7 | 有很多方法在java中建立物件,如new 關鍵字,newInstance() 方法,clone() 方法,工廠方法和反序列化。 |
在java中只有一種方法:使用class 關鍵字來定義類。 |