首先,默认的toString方法是Object中的toString()方法
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
很清楚地看到我们使用的是默认toString方法输出的就是我们这个对象所指向的地址。
这时候我们需要覆盖此toString()方法输出对象的内容。
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
此时我们就会打印成功