Stavo dicendo, infatti, che avevi capito perfettamente qual'era lo scopo dell'esempio di quel libro.

Non puoi fare una cosa come quella che ti è venuta in mente (quante volte sarebbe piaciuto farla anche a me!!) perchè la classe String è definita come final e non può essere estesa.

Niente sottoclassi, niente ereditarietà né polimorfismo per oggetti di tipo String.


Ciao.