课程
/后端开发
/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;的含义
2 回答类和创建对象
4 回答创建类和创建对象
2 回答对象的值和对象引用的值是不一样的么?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号