课程
/后端开发
/Java
/Java入门第二季 升级版
判断两个对象类型是否相同用 obj instanceof Dog 可以么?
2015-02-02
源自:Java入门第二季 升级版 9-9
正在回答
instanceof不是比较用的,obj instanceof Dog 的意思是把Dog类型转换成obj类型,而且两者之间一定要有继承关系
gank 提问者
yymooc 回复 gank 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答判断对象是否相同
1 回答(Dog)obj是把obj里属性的类型转换成Dog类里面相对应的属性类型吗?
2 回答为什么我这里两对象不同类型相同属性的值用equals()方法判断是相同的呢?
3 回答判断父类对象类型
1 回答为什么if(this==obj)所判断的两个引用对象的地址是相等呢?