Jusqu'à présent, les leçons ont traité de la création de classes, qui sont des modèles pour la création d'objets. Dans la même leçon, le processus de création et d'utilisation des objets eux-mêmes sera décrit.
Liens
Dans le langage Java, une variable ne peut jamais stocker un objet. Au lieu de cela, Java a des références qui pointent vers l'emplacement d'un objet en mémoire.
La syntaxe de création d'une variable de type référence d'objet est la suivante :
<Nom de la classe> <nom de variable>;
Il est à noter que nous indiquons immédiatement la classe dont les objets seront référencés.
Exemple : une variable nommée "b" pointant vers la classe Book :
Livre b ;
De la même manière, vous pouvez créer des champs de classe (vous pouvez y ajouter un modificateur d'accès). Vous pouvez créer des tableaux de références et les renvoyer à partir de méthodes. Exemple :
public classe Bibliothèque {
Livre public[] livres ;
public Livre findBookWithName(Nom de chaîne) {
//code qui trouve le bon livre
}
} ;
Conclusion : à bien des égards, vous pouvez travailler avec des références de la même manière qu'avec des variables d'autres types élémentaires (int, long, double...).