En Java tout est défini à l'intérieur
de classe : il n'y a rien de global.
On définit les classes par :
class nomClasse {
type_donnees données
définition des méthodes
}
par exemple :
class Automobile {
String genre;
String immatriculation;
int nbPlaces;
String propriétaire;
void s_arreter(){ ... }
void avancer(float nbmetres) { ... }
}
Objet
En Java il faut construire explicitement les objets.
Par la suite les objets construits seront repérés
et accessibles grâce à leur référence initialisée
au moment de la construction de l'objet.
On a donc :
Automobile ma_Clio;
déclaration d'une référence.
Puis
ma_Clio = new Automobile();
Ayant une référence ma_Clio initialisée, on l'utilise alors pour lancer toute méthode sur l'objet (i.e. pour envoyer tout message à l'objet) par :
ma_Clio.avancer(4.5);