Trois formes d’accès en Java :
1. forme 1 (très fréquente : 80 % des cas) :
objet.méthode (……..)
Appliquer une méthode sur l’objet
Exemples :
"Bonsoir".length() retourne 7 (longueur de la chaîne) "Bonsoir".charAt(0) retourne ‘B’ (le caractère à l’indice 0 est la lettre ‘B’)
2. forme 2 (moins fréquente : 15 % des cas) :
classe.méthode static(……..)
Utiliser une méthode static d’une classe
Exemples :
Math.sqrt(16.0) retourne 4.0 (la racine carrée de 16.0) Integer.parseInt("17") retourne 17 (valeur entière) Important : si l’appel de la méthode est faite dans la la même classe, on peut omettre la classe.
(cas souvent des classes pour tester d’autres classes, …)
3. forme 3 (peu fréquente : 5 % des cas) :
classe.champ static
Accès à un champ (attribut) static d’une classe
Exemples :
Math.PI vaut 3.14159… (valeur PI de la classe Math) Integer.MAX_VALUE retourne 231-1 (l’entier le plus grand)
Pour IFT 1170 (par Le Van N., Université de Montréal)