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方法
  • 梦幻西游手游如何收藏纸婚纪念信?
  • 如何设置鼠大侠软件启用随机最长间隔时间
  • 微信公众号怎么发布原创文章
  • 姜汁撞奶的做法
  • 如何征服男人吧
  • 热门搜索
    百家姓大全 科学小故事大全 灵渠简介 怎么看翡翠真假 阳台装修效果图大全 芒硝回奶怎么用 传奇名字大全最拉风 怎么去外域 百福图图片大全 孔怎么组词