2017-12-21 14 views
-5

Stringクラスでは、すべてのインスタンス変数がprivateであることがわかります。Stringがfinalでない場合の文字列の変更方法

文字列を操作するメソッドを参照してください。

最終的なキーワードがStringクラスにない場合、他のすべてのコードはそのままで、変数はクラス外ではアクセスできないprivateであるため、Stringクラスをサブクラス化します。私は文字列オブジェクトを変更することができるサブクラスから特定のメソッドを教えてください。

ありがとうございます!

+1

これは何かを複製したものですが、ストーリーバット= "cat";と続けて 'bat ="を使うと短い話があります。ブラウン "+ cat"の場合、JVMは実際には2番目のケースのシーンの背後に新しい文字列オブジェクトを作成します。 –

+0

なぜあなたはそのような方法があると思いますか? – shmosel

+2

どのサブクラスですか? 'String'自体は' final'です。つまり、 'String'のサブクラス化はできません。 –

答えて

関連する問題