logo

Différence entre objet et classe

Il existe de nombreuses différences entre objet et classe. Une liste des différences entre l'objet et la classe est donnée ci-dessous :

Non.ObjetClasse
1)L'objet est un exemple d'une classe.La classe est un plan ou modèle à partir duquel les objets sont créés.
2)L'objet est un entité du monde réel tels qu'un stylo, un ordinateur portable, un mobile, un lit, un clavier, une souris, une chaise, etc.La classe est un groupe d'objets similaires .
3)L'objet est un physique entité.La classe est un logique entité.
4)L'objet est créé via nouveau mot-clé principalement par ex.
Étudiant s1=nouvel étudiant();
La classe est déclarée en utilisant mot-clé de classe par exemple.
Étudiant de classe{}
5)L'objet est créé plusieurs fois selon l'exigence.La classe est déclarée une fois .
6)Objet alloue de la mémoire lors de sa création .Classe n'alloue pas de mémoire lors de sa création .
7)Il y a de nombreuses façons de créer un objet en Java comme le nouveau mot-clé, la méthode newInstance(), la méthode clone(), la méthode factory et la désérialisation.Il n'y a que une façon de définir la classe en Java en utilisant le mot-clé class.

Voyons quelques exemples concrets de classe et d'objet en Java pour bien comprendre la différence :

Classe: Humain Objet: Homme Femme

Classe: Fruit Objet: Pomme, banane, mangue, goyave wtc.

Classe: Téléphone mobile Objet: iPhone, Samsung, Moto

Classe: Nourriture Objet: Pizza, Burger, Samoussas