请问这两个对象name属性值为什么会相等

新手上路,请多包涵

image.png

阅读 2.3k
4 个回答

都指向tom这个字符串的地址

新手上路,请多包涵

直接分别输出person,student再看结果你就会发现了

约等于这段代码

System.out.println("tom" == "tom");

String的比较是比较其指向的内存地址,你这里都是使用相同的赋值,指向地址也是一致

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏