Eventuali duplicati:
Why is String final in Java?Perché la classe String è definitiva?
Ci sono vari momenti della mia vita di programmazione che avrei voluto la classe String non fosse stato finale/sigillato/NotInheritable.
Quali sono gli architetti del linguaggio che cercano di impedirmi di farlo che lanciare una chiave inglese nelle opere.
Piuttosto, quali sono le chiavi inglesi che gli architetti del linguaggio vorrebbe impedirmi di partecipare alle opere limitandomi ad estendere la classe String?
Puoi elencare un elenco di pros-cons della classe di stringa estendibile?
Mi rendo conto che ci sono altre classi come i numeri che sono anche sigillati finali. Potremmo iniziare analizzando String, ma i tuoi commenti non devono essere limitati a String. –
+1 ... Volevo anche una volta nella mia vita estendere la classe String, anche se non ricordo perché –
Come hai detto java (tag), questo è stato chiesto prima: http://stackoverflow.com/questions/2068804/why-is-string-final-in-java –