Algorithmique et langage Java

L'opérateur "."

Nous avons déjà utilisé l'opérateur "." sans expliquer son fonctionnement.

Cet opérateur permet l'utilisation des éléments d'un type de variable structuré, comme une classe (un type structuré est un type de variable contenant plusieurs éléments).

L'opérateur "." traduit une relation d'appartenance.
L'opérande qui est à droite du point est élément de celui de gauche.
Par exemple :
Float.valueOf(x) appelle la méthode valueOf() de la classe Float en l'appliquant à la variable x (selon l'aide de la classe Float, le paramètre x doit être de type float).

On peut utiliser plusieurs points en cascade (la logique est la même que celle des "/" ou des "\" dans les adresses web ou les noms de fichiers).

Nous le faisons par exemple quand nous utilisons l'instruction System.out.println(....) pour écrire sur la console de sortie.
Dans cette instruction out est un champ de la classe System .
out est un représentant (une instance) de la classe Printstream . Cette classe définit la méthode println pour différents types de paramètres.

 
Licence Creative Commons
licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé
Auteur : Nathalie Bonnin
Professeur de Physique, Chimie, Informatique au lycée La Martinière Monplaisir (Lyon 8ème)
Contact :
nathalie.bonnin (chez) scientillula.net
Licence Creative Commons
La totalité du contenu du site Scientillula.net appartient à Nathalie Bonnin et est mise à disposition selon les termes de la licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé