展开全部
正如楼上所说的,Integer类中重写了toString方法。class Student {
private Integer stuId;
private String stuName;
public setStuId(Integer stuId) {
this.stuId = stuId;
}
public setStuName(String setStuName) {
this.setStuName= setStuName;
}
public Integer getStuId() {
return this.stuId;
}
public String getStuName() {
return this.stuName;
}
public String toString() {
return this.stuName;
}
}
假如有如上所示62616964757a686964616fe4b893e5b19e31333361313965bean类。
Student stu = new Student();
stu.setStuName("张三");
stu.setStuId(1);
System.out.println(stu);
如果stu中没有重写toString,那么控制台打印的就是地址。如果重写了toString那么将打印的是 张三。