java高级 object类的toString方法

一、toString方法

1object类是类层次结构的根类(最顶层类),每个类都使用obiect作为其超类(父类)

2因为所有类都是属于Object类的,所以该类所新建的对象可以直接使用对象名.toString来获取该

        对象的地址值(直接打印对象的名字也是包名+获取地址值

3toString方法默认打印的是对象的地址值,因为是父类方法,所以也可以覆盖重写。

        例 1:Random r=new Random sout(r)打印出来是地址值 说明没有覆盖重写toString方法

             2:String s=“bed” sout(s)打印出来的不是地址值,因为String是属于Objec的子类的,

                    所以java自动将String类对toString这个方法进行了重写

             3&#x

你可能感兴趣的:(java高级 object类的toString方法)