黑马程序员技术交流社区
标题:
咨询一个对象问题。
[打印本页]
作者:
lygku
时间:
2015-6-27 16:05
标题:
咨询一个对象问题。
本帖最后由 lygku 于 2015-6-27 16:08 编辑
为什么报 d.num 找不到?,因为d变量的入参是d2,对象d2按理是可以访问到num的啊,为什么呢
复制代码
class Demo{ //extends System
int num=3;
Demo(int num){
this.num = num;
}
//重写Object类的equals方法
public boolean equals(Object d){
return this.num == d.num;
}
/*
public boolean compare(De d){
return this.num == d.num;
}
*/
}
class ObjectDemo{
public static void main(String[] args){
Demo d1 = new Demo(4);
Demo d2 = new Demo(6);
//比较的是内存地址,用的Object类的比较方法
System.out.println(d1.equals(d2));
}
}
作者:
guohaichang
时间:
2015-6-27 16:16
漏洞百出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2