使用Java反射机制覆盖toString()方法
package com.ch09_reflection;import java.lang.reflect.Field;/** * 用于保存数据的类,往往会具有很多属性(或称为成员变量),而且这些变量可能会发生一些变化, * 例如改变名称、新增属性、去掉属性等。如果在toString()方法中,把这些属性用硬代码(将一些可变的数据直接写在代码中,就叫硬代码) * 的方式进行字符串相加,