下面的方法是实现toString
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
怎么理解this
使用的参数toString
,这里代表什么?此外,为什么我们需要实现toString
这种方式?
下面的方法是实现toString
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
怎么理解this
使用的参数toString
,这里代表什么?此外,为什么我们需要实现toString
这种方式?
ReflectionToStringBuilder
是一个实用程序类,用于在使用作为参数传递的类实例的字段进行String
覆盖时生成返回值。Object#toString
this
这里指的是Object
其字段用于生成返回的当前实例String
使用此类的主要优点是String
不必在每次添加或删除字段时都生成 。
在 Java 中,关键字this
关键字用作对当前对象的引用。