-1

次のメソッドは、実装することですtoString

public String toString() {
return ReflectionToStringBuilder.toString(this);
}

thisで使用されるパラメータを理解するにはtoString、ここでは何を表していますか? さらに、なぜtoStringこのように実装する必要があるのでしょうか?

4

2 に答える 2

1

ReflectionToStringBuilder引数として渡されたクラス インスタンスのフィールドを使用してStringオーバーライドするときに、戻り値を生成するために使用されるユーティリティ クラスです。Object#toString

thisObjectここでは、返される を生成するために使用されるフィールドを持つの現在のインスタンスを参照します。String

このクラスを使用する主な利点は、Stringフィールドが追加または削除されるたびに を生成する必要がないことです。

于 2013-09-07T02:19:21.847 に答える
0

Java では、キーワードthiskeyword は現在のオブジェクトへの参照として使用されます。

于 2013-09-07T02:19:52.503 に答える