A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
热血青年
中级黑马
黑马币:27
帖子:63
精华:0
© 热血青年 中级黑马 / 2014-5-29 00:50 / 1389 人查看 / 15 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
引用数据类型的比较。
Demo d1 = new Demo();
Demo d2 = new Demo();
System.out.println(d1==d2);
System.out.println(d1.equals(d2));
两条输出语句的结果都是false,为什么?
沉默的爱 发表于 2014-5-29 01:08 public static void main(String[] agrs) { Demo Demo1=new Demo();
热血青年 发表于 2014-5-29 01:15 Student s1 = new Student("zhangsan",20); Student s2 = new Student("zhangsan",20); System.out.print ...
沉默的爱 发表于 2014-5-29 01:23 你那个类的源代码能发给我看一下吗?
热血青年 发表于 2014-5-29 01:30 public boolean equals(Object obj){ if(姓名和年龄相同)
沉默的爱 发表于 2014-5-29 01:37 我晕!我就知道,是这样,,你都重写一equals();方法了,,当然为true了,!! ...
Aron 发表于 2014-5-29 23:18 这个是object中的equals方法 public boolean equals(Object obj) { return (this == obj);
有了黑马骑士勋章,比白马王子还要牛!