En Java, une application est un objet.
La classe est la description d'un objet.
Un objet est une instance d'une classe.
Pour chaque instance d'une classe, le code est le même, seules les données sont différentes à chaque objet.
On appelle classe la structure d'un objet, c'est-à-dire la déclaration de l'ensemble des entités qui composeront un objet.
Un objet est donc « issu » d'une classe, c'est le produit qui sort d'un moule.
Un objet est une instance d'une classe, qui est l'outil fondamental de programmation en Java.
Une classe peut aussi être considérée comme une description de ce qu'il faut faire pour créer un objet.
Les classes sont composées de méthodes et d'attributs qui peuvent être public, private ou protected.