java Object和Objects

发布时间 2023-12-01 21:05:33作者: _Elaina

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方法就可以了。
        //在重写的方法中,把对象的属性值进行拼接。



    }
}