-1

下面的方法是实现toString

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

怎么理解this使用的参数toString,这里代表什么?此外,为什么我们需要实现toString这种方式?

4

2 回答 2

1

ReflectionToStringBuilder是一个实用程序类,用于在使用作为参数传递的类实例的字段进行String覆盖时生成返回值。Object#toString

this这里指的是Object其字段用于生成返回的当前实例String

使用此类的主要优点是String不必在每次添加或删除字段时都生成 。

于 2013-09-07T02:19:21.847 回答
0

在 Java 中,关键字this关键字用作对当前对象的引用。

于 2013-09-07T02:19:52.503 回答