Object对象具体解释(一)之toString

Object作为Java中超然的存在。当中定义了一切对象都共同拥有的方法。
特点:
1. java.lang包在使用的时候无需显示导入。编译时由编译器自己主动导入。
2. Object类是类层次结构的根,Java中全部的类从根本上都继承自这个类。
3. Object类是Java中唯一没有父类的类。其它全部的类。包含标准容器类。比方数组,都继承了Object类中的方法。

以下将具体介绍Object对象的一些方法。
toString方法能够返回一个字符串类型的关于该类的描写叙述信息,我们一般会重写为我们须要的该对象的描写叙述信息。比方对象各属性。
在某些情况下。尽管我们并没有显示的调用toString方法。可是程序依然会调用toString方法,比方作为Systrm.out.println()的參数;当与String通过+作连接运算时。


源代码:

    public String toString() {
            return getClass().getName() + "@" + Integer.toHexString(hashCode());
        }

能够看到。默认情况下返回该对象的类型+@+它的哈希值。

注意:重写后的返回信息,应该是 简洁、明了且易于阅读的关于该实例的描写叙述信息。

原文地址:https://www.cnblogs.com/cynchanpin/p/7117041.html