toString()方法是Object类的方法,调用toString()会返回对象的描述信息. 1)为什么重写toString()方法呢? 如果不重写,直接调用Object类的toString()方法,打印的是该对象的内存地址(类名@哈希码值).如下代码所示: class Person { String name; String sex; int age; public Person() {} public Person(String name, String sex, int age) { t
一般需要打印出来的时候需要重写toString方法 例如:User.java类 public class User { private String name; @Value(value="北京欢迎你",xxx="666") private String address; public String getName() { return name; } public void setName(String name) { this.name = name; } pu
重写Object的toString()之前,得到的结果是 类型 @ 内存地址 demo: package cn.sasa.demo1; public class Test { public static void main(String[] args) { Person p1 = new Person("sa", 12); //Person p2 = new Person("sasa", 121); //p2 = p1; //boolean b = p1.equa
一.在一个类中重写toString方法 public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) {