zoukankan      html  css  js  c++  java
  • equals方法

    equals是Object类的方法,所有Java类都会继承equals方法,默认继承的equals方法比较的是两个引用是否指向堆内存中同一个对象地址

    1、Integer类的equals方法

    2、String类的equals方法

    3、自定义对象的equals方法 

      要判断两个对象的内容是否相等,不要自己写方法去判断,而是应该重写父类的 equals方法(这里的父类是Object)

        重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型不同。

        重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同

    自定义类在重写equals()方法后,虽然已经支持List,但还不支持Set。要完美支持HashMap,HashSet,LinkedHashMap,ConcurrentHashMap等这些类,不但要重写equals方法,还需要重写hashCode()方法。

  • 相关阅读:
    db2新添用户
    merge的用法
    oracle常用命令
    oracle建用户
    获得当前时间的PRO
    全部快捷方式图标变成LNK文件怎么办
    随机生成数据的三种方法
    db2查看表空间
    db2疑难解决
    AVG()和to_date()函数的使用
  • 原文地址:https://www.cnblogs.com/pluto-yang/p/12550246.html
Copyright © 2011-2022 走看看