刀锋战士十来个
2019-05-14 20:23
if(this.name==null) { if(ob.name==null) return true; else return false; }else { if(this.name.equals(ob.name)) return true; else return false; }
没什么区别啊,可以写下运行,发现结果还是true
String类重载了equals方法,equals方法比较字符串是否完全匹配 ==是比较左右两边的对象是否指向内存的同一位置
Java入门第三季
409792 学习 · 4340 问题
相似问题