课程
/后端开发
/Java
/Java入门第二季 升级版
视频中对比的是创建的 dog对象 和 dog2对象里的所有值还是 dog.age=15 和 dog2=15?
2016-06-07
源自:Java入门第二季 升级版 9-9
正在回答
对象的所有值 如果是基础数据类类型==和equal都比较的是值是否一样 如果是引用对象 ==和equal比较的都是内存地址 所以要重写object类的equal方法来比较两个对象的所有属性值是否相同
比较的应该是dog中的所有属性(成员变量)
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答如视频教程,若我用父类animal创建一个对象dog,,用子类dog创建一个dog2,并对两个对象的name和age赋相同的值,用equal方法对比时为什么显示不相同?
2 回答Dog dog2= (Dog )animal;和Animal animal=dog;的含义
4 回答创建类和创建对象
2 回答类和创建对象
2 回答对象的值和对象引用的值是不一样的么?