java中将两个类的引用直接进行比较 比较的是什么东西?

java中将两个类的引用直接进行比较 比较的是什么东西?

类中有成员变量 有方法  那 对这个类的引用进行比较  比较的是什么 难道只是地址吗

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,属性值和返回值是两个不同的概念。属性值是一个类中定义的属性,返回值是方法的返回值,例如:定义一个Person类,属性有name(名字),age(年龄)。方法有public String eat(){};这里方法中的String才是返回值。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

吃吃吃鱼的猫 2019-04-13 15:13:35

同学你好,重写equals方法是对两个对象进行比较,其中会比较对象的属性值。例如:姓名,年龄等。当这些属性值都相同的话,会返回布尔类型的变量true,否则返回false,不是比较方法哦~http://img1.sycdn.imooc.com//climg/5cb18ba500012ce314990354.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

提问者 我李伦今天就要实名上网 2019-04-13 14:48:27

我之前问的有点模糊 我再补充一点问题 在视频中 老师在类中重写了equals 其中的代码对类中方法进行了比较 那么方法是如何比较的 是比较它们的功能代码是否完全一致吗

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师