Bonjour à tous,
Je pense avoir compris comment créer une sous-classe qui hérite (avec "extends") des méthode de sa classe-mère, mais je ne comprends pas comment enrichir une classe existante, sans modifier celle-ci, et sans créer de sous-classe.
Exemple, j'aimerais disposer d'une méthode qui me dit si une chaîne est un anagramme, je voudrais donc compléter la classe String par:
de façon à pouvoir utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public boolean isAnagram () { // ... }
Apparemment, si je crée un fichier String.java pour y déclarer cette méthode, plus aucune autre méthode de la classe n'est reconnue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String s1 = new String("kayak"); if (s1.isAnagram()) { // ... }
Comment faire ?
Merci d'avance,
G.
Partager