Object類是java所有類的始祖,在java中每個類都是由它擴充套件而來。
toString()方法返回一個包含類名與記憶體地址的文字形式的字串 即列印物件的時候便會呼叫此方法。
強烈建議為自定義的每一個類重寫toString方法。
未重寫:
public class Initialize { private String name = "張飛"; private Integer age = 22; public static void main(String[] args){ Initialize z = new Initialize(); System.out.println(z); } }
執行結果:
重寫後:
public class Initialize { private String name = "張飛"; private Integer age = 22; public static void main(String[] args){ Initialize z = new Initialize(); System.out.println(z); } @Override public String toString() { return "Initialize{" + "name='" + name + '\'' + ", age=" + age + '}'; } }
執行結果: