2

以下のように を作成するString sとします。

String s = new String("Java");

したがって、この上記の宣言は、new 演算子に遭遇すると新しいオブジェクトを作成します。

同じプログラムで、次のように新しい文字列 s1 を宣言するとします。

String s1 = "Java";

これにより新しいオブジェクトが作成されますか、それとも上記の new 演算子で既に作成されているため、Java で古いオブジェクトを指します。

4

5 に答える 5

0

新しいオブジェクトを作成するにはnew キーワードを使用します。Object使用しないと作成できませんnew

最初のインスタンスの宣言に従って newObjectが作成されますが、2 番目のインスタンスでは値を持つ変数のみを宣言しています。

だから、そうではありませんObject

于 2013-10-19T08:26:19.497 に答える