黑马程序员技术交流社区

标题: hashcade [打印本页]

作者: 朱吕龙    时间: 2015-6-3 23:59
标题: hashcade

c选项的hashcade值为什么和成员变量有关?

QQ截图20150603234943.png (88.86 KB, 下载次数: 3)

QQ截图20150603234943.png

作者: 嘎路的米    时间: 2015-6-4 07:39
hashCode的值,是由对象中的成员变量算出来的,比如你成员变量中定义了String类型和int类型的变量,
那么hashCode可以根据你定义的成员变量算出一个值,如果这时你再修改一次成员变量,那么hashCode的值就会改变,所以C是正确的
作者: 山崩地裂    时间: 2015-6-4 08:17
你自定义一个类包括成员变量,然后用eclipse帮你自己重写equals()方法就会明白




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2