Ci sono molte differenze tra oggetto e classe. Di seguito è riportato un elenco delle differenze tra oggetto e classe:
NO. | Oggetto | Classe |
---|---|---|
1) | L'oggetto è un esempio di una classe. | La classe è a progetto o modello da cui vengono creati gli oggetti. |
2) | L'oggetto è a entità del mondo reale come penna, laptop, cellulare, letto, tastiera, mouse, sedia, ecc. | La classe è a gruppo di oggetti simili . |
3) | L'oggetto è a fisico entità. | La classe è a logico entità. |
4) | L'oggetto viene creato attraverso nuova parola chiave principalmente ad es. Studente s1=nuovo Studente(); | La classe viene dichiarata utilizzando parola chiave classe per esempio. Studente di classe{} |
5) | L'oggetto viene creato molte volte come da requisito. | La classe è dichiarata una volta . |
6) | Oggetto alloca memoria quando viene creata . | Classe non alloca memoria quando viene creata . |
7) | Ci sono molti modi per creare oggetti in Java come nuova parola chiave, metodo newInstance(), metodo clone(), metodo factory e deserializzazione. | C'è solo un modo per definire la classe in Java utilizzando la parola chiave class. |
Vediamo qualche esempio di vita reale di classe e oggetto in Java per capire bene la differenza:
Classe: Umano Oggetto: Uomo donna
Classe: Frutta Oggetto: Mela, banana, mango, guava ecc.
Classe: Cellulare Oggetto: iPhone, Samsung, Moto
Classe: Cibo Oggetto: Pizza, hamburger, samosa