== 和 equals有什么区别
我的写的这个,==是表示数据值是否相等,equals是表示对象属性是否相等,这样理解对吗?
public class dog{
double cpu,mem;
main方法
dog d1=new dog();
d1.cpu=1.23;
dog d2=new dog();
d2.cpu=2.34;
d2.mem=3.45;
if(d1=d2){
syso'相同'
}else{syso'不同'}
if(d1.equals(d2)){
syso'相同'}else{syso'不同'}
}