public String toString() {
return this.getClass().getName() + "@" + Integer.toHexString(this.hashCode());
}
如果我们想按照自己的需要返回一系列信息,就需要在类中对toString进行重写,例如。
public class Student {
String name;
Integer gender;
int age;
public String toString() {
return "name:"+name+" age:"+age+" gender:"+gender;
}
}
重写后,类Student中的对象调用toString时就会按照重写的方式返回信息。
public static void main(String[] args) {
Student s3 = new Student("小明",0,20);
String str = s3.toString();
新手总结,如有错误,欢迎指正。