Java重点!Object类

  • 有很多类系统自带已经重写了toString方法,判断是否重写是打印这个类的对象看是否是地址值,若是那么没有重写,例如ArrayList方法,它就重写了,若要重写,直接alt+enter组合按键点击toString(),就会自动创建,按自己要求更改
  • equal默认比较的是地址值Java重点!Object类
  • 它只能比较地址值是否相同,无意义,那么要对它进行重写来比较两个对象的属性是否相同
  • 主方法类如下Java重点!Object类
    重写equal方法Java重点!Object类
  • obj居然还可以与this’比较,牛逼,不郭this就是本身的以上意思,的确可以,引用无值时默认null。这里增加一个null判断Java重点!Object类
    这里借鉴别人一张完整的equals重载方法Java重点!Object类
  • 这里有快捷键alt+ins,默认有equal重写ai,其中||后面的意思是,是空或者不是person,返回false,时person则进行转换Java重点!Object类
    equal还有一个版本,老师说时经典,主要看最后一行Java重点!Object类