奔跑的菜鸟_
2018-11-27 14:31
视频中的老师讲的是Dog类中只有一个成员变量的情况,我自己设置了3个变量,当一个变量、两个变量都相等时,执行出来是相等,当三个变量都设置成相等数值时,执行出来反而不是相等的,请各位看一看。详情请看图。
以上是两个变量相同时
这个是三个变量相同时
把重写的equals方法,==变成!= ,我觉得比较两个值时只要有一个==0 ,那返回false是肯定的,但如果比较三个值,肯定是只要有一个值为0,那返回值就已经是false
phone1.memory=64,会不会是这里出错?
希望可以帮的到你
Java入门第二季 升级版
530653 学习 · 6091 问题
相似问题