老师,str1.equals(str2)为什么为真

正在回答

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

1回答
str1.equals(str2) 调用的是重写后的方法,是判断两个对象的成员是否相等。
str1==str2 比较的是两个对象的存储地址是否相等


  • Jess001 提问者 #1
    我不明白什么是重写后的方法,它在哪里重写了?
    2018-04-23 06:57:29
  • irista23 回复 提问者 Jess001 #2
    String类中的equals方法是对父类Object类中的equals方法的覆盖
    2018-04-23 12:05:12
  • Jess001 提问者 回复 irista23 #3
    写成String str=new String("Hello")就是对Object中equals方法的覆盖吗?
    2018-04-23 12:29:27
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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