Bonsoir,
Je cherche à gérer ma collection de Babar.
J'ai donc le même livre traduit dans différentes langues :
- Babar voyage
- Travel of Babar
- Babar, konishiwa Fujiyama !
J'ai donc pensé que l'objet Book possédait la variable List<Title> titleList dont l'implémentation de Title est :
qui me permet d'avoir les titres selon la langue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class Title extends String { private Locale locale; ... }
Mais depuis java 5 me semble-t-il, String devenue final. Je ne peux donc pas écrire ce code.
D'où ma question. Quelle est la raison pour que String soit final ? Je ne vais réimplémenter String pour lui ajouter une fonctionnalité dont j'ai besoin.
Partager