Possible en double:
Why is String final in Java?Pourquoi la classe String est-elle finale?
Il y a plusieurs moments dans ma vie de programmation que je voulais la classe String n'a pas été finale/scellé/NotInheritable. Qu'est-ce que les architectes de la langue qui essaient de m'empêcher de faire qui jetteraient une clé de singe dans les travaux. Au lieu de cela, quelles sont les clefs de singe que les architectes de langage voudraient m'empêcher de jeter dans les travaux en me limitant d'étendre la classe de corde?
Pourriez-vous dresser une liste des avantages de la classe de chaînes extensible?
Je me rends compte qu'il existe d'autres classes comme les numériques qui sont également scellés. Nous pourrions commencer par analyser la chaîne d'abord mais vos commentaires ne doivent pas être limités à la chaîne. –
+1 ... Je voulais aussi une fois dans ma vie étendre la classe String, même si je ne me souviens pas pourquoi –
Comme vous l'avez mentionné java (tag), cela a déjà été demandé: http://stackoverflow.com/questions/2068804/pourquoi-est-string-final-en-java –