老师,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下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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