A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© DDV 中级黑马   /  2016-7-11 21:41  /  430 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(1)Object类:java中所有类的父类。它是java类体系结构中的根类。
                 java中的类都直接或者间接继承自Object类。
      (2)学习了里面的几个方法:重点掌握 toString(),equals()。
            A:booleanequals(Object obj)
               指示其他某个对象是否与此对象“相等”。
            B:StringtoString()
               返回该对象的字符串表示。
            C:inthashCode()
               返回该对象的哈希码值。
            D:Class<?>getClass()
               返回此 Object 的运行时类。
            E:protectedvoid finalize() 了解
               当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
              **final,finally,finalize
      (3)重点看下面两个方法
      //重写toString()方法
      public String toString()
      {
            //return "HelloWorld";
            return "name:"+name+",age"+age;
      }
      //重写Object的equals方法
      public booleanequals(Object obj)//s2--obj
      {
            //为了提高效率
            if(this == obj)
            {
                  return true;
            }
            //为了程序的健壮性
            if(!(obj instanceof Student))//格式:对象 instanceof 具体的类名
            {
                  return false;
            }
            Student s = (Student)obj;
            if(this.age==s.age)
            {
                  return true;
            }
            else
            {
                  return false;
            }
      }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马