Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07107.jsonl.gz/314

Voiturequi contiendrait des données -
immatriculation,
type- ainsi que des procédures -
localiser(). Ces procédures sont appelées méthodes en programmation orientée-objets, et elles opèrent sur des variables contenues dans l'objet.
Nous l'avons dit précédemment, une classe est en quelque sorte un type complexe. Lorsque l'on crée un objet d'une certaine classe, on parle d'une instance de cette classe. Pour créer un objet, on fait appel à un de ses constructeurs.
Voyons comment créer une instance
voiturePatron
de la classe
Voiture, et comment la "localiser".
Voiture voiturePatron = new Voiture("patron","GE999",0,0);
position = voiturePatron.localiser();
La première ligne crée une nouvelle instance de la classe
Voiture, en fournissant 4 paramètres au constructeur.
En deuxième ligne, nous faisons un appel à la méthode
localiser() de l'instance
voiturePatron.
Le point marque la séparation entre le nom de l'objet et le nom
de la méthode de cet objet. Si l'on veut faire référence à une
variable contenue dans cet objet, on utilisera la même notation.
Dans cet exemple,
localiser() ne prend pas de paramètre, mais
il est tout de même requis de postfixer le nom de la méthode avec des
parenthèses vides.
Des exemples plus précis sont donnés à la page décrivant la déclaration d'une classe. On peut aussi se reporter à la page héritage.