当前位置: 首页 > news >正文

建设部网站官网造价系统软件应用下载安装

建设部网站官网造价系统,软件应用下载安装,什么是vi设计?,WordPress下级Lombok对于重写hashCode的算法真的是很经典,但是目前而言有一个令人难以注意到的细节。在继承关系中,父类的hashCode针对父类的所有属性进行运算,而子类的hashCode却只是针对子类才有的属性进行运算,立此贴提醒自己。 目前重写ha…

Lombok对于重写hashCode的算法真的是很经典,但是目前而言有一个令人难以注意到的细节。在继承关系中,父类的hashCode针对父类的所有属性进行运算,而子类的hashCode却只是针对子类才有的属性进行运算,立此贴提醒自己。

目前重写hashCode的注解有@Data,@EqualsAndHashCode

首先 @EqualsAndHashCode 标在子类上

  1. callSuper = true,根据子类自身的字段值和从父类继承的字段值 来生成hashcode,当两个子类对象比较时,只有子类对象的本身的字段值和继承父类的字段值都相同,equals方法的返回值是true。

  2. callSuper = false,根据子类自身的字段值 来生成hashcode, 当两个子类对象比较时,只有子类对象的本身的字段值相同,父类字段值可以不同,equals方法的返回值是true。

public class HashCodeTest {public static void main(String[] args) {Cat cat1 = new Cat("黑色", "旺财", 2);Cat cat2 = new Cat("白色", "旺财", 2);System.out.println(cat1.equals(cat2));}
}@Data
@NoArgsConstructor
@AllArgsConstructor
class Animal {private String color;
}@Data
@EqualsAndHashCode(callSuper = true) //父类字段
class Cat extends Animal {private String name;private Integer age;public Cat(String color, String name, Integer age) {super(color);this.name = name;this.age = age;}
}
http://www.yayakq.cn/news/374482/

相关文章:

  • 美工做网站尺寸多少外贸自主建站平台
  • 合肥做网站mdyunwordpress汉化
  • 齐齐哈尔市建设工程监察网站python链接wordpress
  • 网站建设类毕业设计如何做营销活动
  • 一个人能建网站吗国内免费域名
  • 隧道建设网站怎么了龙岩网站设计 贝壳下拉
  • 部门网站建设需求确认表公司网站架构
  • 淄博建站哪家好企业网站建设用语
  • 宁波网站开发建设人事外包服务
  • 免费网站自动优化软件推广普通话喜迎二十手抄报
  • 创建视频网站免费注册宁波seo在线优化方案公司
  • 出售网站建设群网页设计的价格
  • .网站开发工具dw网站蓝色导航栏代码
  • 建设银行锦州分行网站自己做网站可以揽业务吗
  • 做微信平台图片网站wordpress gateway
  • 做公司自主网站承德seo搜索推广
  • 做网站得花多少钱北京互联网公司排行榜
  • 杭州协会网站建设方案photoshop网页版入口
  • 自助模块化网站建设自己想做一个网站
  • 重庆建设网站哪家好多方会议系统平台
  • 网站源代码制作做网站哪家便宜
  • 南昌做网站哪家公司好英德住房和城乡建设部网站
  • 石家庄视频网站建设公司公司网站后台打不开
  • 想做机械加工和橡胶生意怎么做网站网站公司查询
  • 删除网站死链wordpress metro手机主题
  • 做网站需要多少钱 网络服务营销型网站三要素
  • 美丽说网站案例分析重庆网站建设 吧
  • 住房城乡建设网站官网入口汕头市专注网站建设
  • 本地的南通网站建设关键词林俊杰的寓意
  • 网页制作与网站建设实战教程广告制作开票大类是什么