logo

Differenza tra oggetto e classe

Ci sono molte differenze tra oggetto e classe. Di seguito è riportato un elenco delle differenze tra oggetto e classe:

NO.OggettoClasse
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