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