Cet exemple (peu utile en tant que code java) reprend de l'opérateur + déjà rencontré et de la méthode toString.
Il introduit aussi un procédé fondamental en Java : la surcharge. On développe ce principe dans le chapite suivant.
class EcritChaine {
String chaine = 3 + " curieux";
void ecrire() {
System.out.println(chaine + " a pour longueur " + chaine.length());
}
void ecrire(String s) {
System.out.println(chaine + s);
}
}
class EssaiEcritChaine {
public static void main(String[] arg) {
EcritChaine ecrivain = new EcritChaine();
ecrivain.ecrire();
ecrivain.ecrire(" se rencontrent");
}
}
On obtient à l'exécution du programme écrit dans la classe EssaiEcritChaine :
3 curieux a pour longueur 9
3 curieux se rencontrent
© Irène Charon Télécom ParisTech 2010