對(duì)象和類之間有很多區(qū)別。 下面給出了對(duì)象和類之間的差異(區(qū)別)列表:
| 編號(hào) | 對(duì)象 | 類 |
|---|---|---|
| 1 | 對(duì)象是類的一個(gè)實(shí)例。 | 類是創(chuàng)建對(duì)象的藍(lán)圖或模板。 |
| 2 | 對(duì)象是真實(shí)世界的實(shí)體,如筆,筆記本電腦,手機(jī),床,鍵盤,鼠標(biāo),椅子等。 | 類是一組類似的對(duì)象。 |
| 3 | 對(duì)象是一個(gè)物理實(shí)體。 | 類是一個(gè)邏輯實(shí)體。 |
| 4 | 對(duì)象主要通過new關(guān)鍵字創(chuàng)建,例如:Student s1=new Student(); |
類使用class關(guān)鍵字,如:class Student {} |
| 5 | 對(duì)象根據(jù)需要可創(chuàng)建多次。 | 類只聲明一次。 |
| 6 | 對(duì)象在創(chuàng)建時(shí)分配內(nèi)存。 | 類在創(chuàng)建時(shí)不需要分配內(nèi)存。 |
| 7 | 有很多方法在java中創(chuàng)建對(duì)象,如new關(guān)鍵字,newInstance()方法,clone()方法,工廠方法和反序列化。 |
在java中只有一種方法:使用class關(guān)鍵字來定義類。 |