java中重写equals方法

 时间:2024-10-28 22:48:28

1、举例说明public class Person {String name;int age;public Person() {super();}public Person(String name, int age) {super();this.name = name;this.age = age;}

java中重写equals方法

2、// 自己重写equals 方法public boolean equals(Object obj) {// 如果传进来的对象 地址值和我们当前的一样if (this == obj) {return true;}// 如果传进来的是null, 返回 falseif (obj == null) {return false;}

java中重写equals方法

3、/** * 如果传进来的引用是一个人的类型,我们就将他的属性和 我们当前的属性进行比较 */if (obj instanceof Person) {// 将传进来的 强转成 人Person p = (Person) obj;// 比较各个属性值if (p.name.equals(name) && p.age == age) {return true;}return false;

java中重写equals方法
  • 梦幻西游手游如何收藏纸婚纪念信?
  • 如何设置鼠大侠软件启用随机最长间隔时间
  • 微信公众号怎么发布原创文章
  • 姜汁撞奶的做法
  • 如何征服男人吧
  • 热门搜索
    我收获了什么作文 月份前面用什么介词 sell是什么意思 福费廷是什么意思 梦见蛇是什么意思 梦见厕所是什么意思 阴吹是什么意思 兔死狗烹是什么意思 杏仁有什么作用和功效 头寸是什么意思