黑马程序员技术交流社区

标题: object类 [打印本页]

作者: 不忘初心、    时间: 2015-8-23 00:23
标题: object类
Object类的方法(理解)
         是类层次结构的顶层类,是所有类的根类,超类,所有类都直接或间接继承自Object类

Object类的方法:
                A:toString():
                        public String toString():返回对象的字符串表现形式,格式为:类名+@+内存地址的十六进制,一般没啥意义,需要重写

                B: equals(obj):
                        public boolean equals(Object obj):比较两个对象的引用地址是否相同,一般需要根据需求重写

         ==和equals的区别:
                ==:
                A:如果是基本类型,则比较两个变量的值是否相同
                B: 如果是引用类型,则比较两个对象的引用地址是否相同
               
                equals:默认比较两个对象的引用地址是否相同,如果对象重写类该方法,则按照重写后的规则进行比较
                       

作者: 蛋糕的爱意    时间: 2015-8-23 00:35
写的不错................




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2