Object 类

来源:互联网 发布:dnf数据出现异常 编辑:程序博客网 时间:2024/06/04 19:02

     是顶级类,顶级父类。是所有类的最终父类。
     创建类时不写继承类缺省的父类就是它。
     Object 类包含的方法:
     equals(Object obj)
          "==" 用于判断基本数据类型的相等性,也可以判断两个对象。
          equals 主要判断对象内容。


public static void main(String[] args) {
     Dog dog0 = new Dog();
     Dog dog1 = new Dog();
     System.out.println( ("dog0 == dog1:") + (dog0 == dog1) );
}

//output
dog0 == dog1:false

以上实例中的“==”,比较的是dog0的内存首地址和dog1 的内存首地址,由于dog0和dog1所指向的对象是在内存中开辟的两个空间,所以首地址是不一样的,此处打印输出false.

     finalize()
     getClass
     hashCode()
          是每个对象上的编码
     notify
     notifyAll();
     wait()
     Clone()
     toString()
          dog0.toString();
          打印内容首地址
          如果直接定义两个内容相同的String常量,两者会指向同样一个对象
0 0
原创粉丝点击