Hi ha moltes diferències entre objecte i classe. A continuació es mostra una llista de diferències entre objecte i classe:
No. | Objecte | Classe |
---|---|---|
1) | L'objecte és un instància d'una classe. | La classe és a plànol o plantilla a partir del qual es creen els objectes. |
2) | L'objecte és a entitat del món real com ara bolígraf, portàtil, mòbil, llit, teclat, ratolí, cadira, etc. | La classe és a grup d'objectes semblants . |
3) | L'objecte és a físic entitat. | La classe és a lògic entitat. |
4) | L'objecte es crea mitjançant paraula clau nova principalment per ex. Estudiant s1=estudiant nou (); | La classe es declara utilitzant paraula clau de classe per exemple. estudiant de classe{} |
5) | Es crea l'objecte moltes vegades segons el requisit. | Es declara la classe un cop . |
6) | Objecte assigna memòria quan es crea . | Classe no assigna memòria quan es crea . |
7) | N'hi ha moltes maneres de crear un objecte en java, com ara la paraula clau nova, el mètode newInstance(), el mètode clone(), el mètode de fàbrica i la deserialització. | Només n'hi ha una manera de definir classe a Java utilitzant la paraula clau class. |
Vegem alguns exemples de la vida real de classe i objecte a Java per entendre bé la diferència:
Classe: Humans Objecte: Home dona
Classe: Fruita Objecte: Poma, plàtan, mango, guaiaba wtc.
Classe: Telèfon mòbil Objecte: iPhone, Samsung, Moto
Classe: Menjar Objecte: Pizza, Hamburguesa, Samosa