Un objet peut par exemple servir à représenter une structure complexe comme une boîte parallèlépipédique : celle-ci est caractérisée par les longueurs de ses trois arêtes, qui peuvent être par exemple trois entiers int. On peut également décider qu'elle pourra être soit vide, soit pleine, ce qu'on peut représenter par un boolean.
Un identificateur de classe commence par une majuscule.
Le mot clé class permet en Java d'introduire la description complète d'une classe, avec ses champs, constructeurs et méthodes
class MaClasse{ ... //constructeurs, champs et méthodes }
On va donc créer une classe Boite qui contiendra quatre variables, appelées champs.
//fichier Boite.java class Boite{ int profondeur,largeur,hauteur; boolean pleine; }
En compilant ce code on obtient un fichier Boite.class. Cependant nous ne sommes pas très avancés car si nous savons ce que doit être une Boite, nous n'en avons encore créé aucune.