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. | Objet | Classe |
---|---|---|
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