Powiel możliwe:
Why is String final in Java?Dlaczego klasa String jest ostateczna?
Istnieją różne momenty w moim życiu programowania że życzył klasa String nie była ostateczna/zamknięte/NotInheritable.
W jaki sposób architekci językowi próbują przeszkodzić mi w wykonaniu tego zadania, rzucają kluczem małpa do dzieła.
Co to są małpie klucze, które architekci językowi chcieliby uniemożliwić mi wrzucenie do prac poprzez ograniczenie mnie przed rozszerzeniem klasy String?
Czy mógłbyś podać listę plusów minus rozszerzalnej klasy ciągów?
Zdaję sobie sprawę, że istnieją inne klasy, takie jak numeryczne, które również są zamknięte. Możemy zacząć od analizy String, ale twoje komentarze nie muszą być ograniczone do String. –
+1 ... Chciałem też raz w życiu rozszerzyć klasę String, chociaż nie pamiętam, dlaczego –
Jak już wspomniałeś java (tag), zostało to wcześniej zadane: http://stackoverflow.com/questions/2068804/why-is-string-final-in-java –