package net.elaina.ObjectTest;
public class test1 {
public static void main(String[] args) {
/*
public String toString() 返回对象的字符串表示形式
public boolean equals(Object obj) 比较两个对象是否相等
protected Object clone(int a) 对象克隆
*/
//1.toString返回对象的字符串表示形式
Object obj = new Object();
String str = obj.toString();
//细节:
//System:类名
//out:静态变量
//System.out:获取打印的对象
//println():方法
//参数:表示打印的内容
//核心逻辑:
//当我们打印一个对象的时候,底层会调用对象的toString方法,把对象变成字符串。
//然后再打印在控制台上,打印完毕换行处理。
System.out.println(str); //java.lang.Object@b4c966a
//toString方法的结论:
//如果我们打印一个对象,想要看到属性值的话,那么就重写toString方法就可以了。
//在重写的方法中,把对象的属性值进行拼接。
}
}
标签:Object,java,对象,打印,System,Objects,toString,public
From: https://www.cnblogs.com/elaina520/p/17870875.html