黑马程序员技术交流社区
标题:
判断二个对象是否属于同一种类型
[打印本页]
作者:
刘泰
时间:
2012-3-8 22:10
标题:
判断二个对象是否属于同一种类型
在java中又一种判断二个对象是否属于同一种对象的方法
例如:person p=new person();生命一个对象
public void text(Object o){
if(o instanceof person){ //判断o是不是person类型的对象
.....................
}
}
认识的很浅显,有了解的多的给详细说一下。
作者:
王思兰
时间:
2012-3-8 22:18
A instanceof B表示A是否B的一个实例
作者:
泮和顺
时间:
2012-3-8 22:19
o instanceof person只是判断o是否为Person类的实例化对象而已,没有判断2个对象是否是否属于同一类型;
2个对象可以用.getClass()方法来用==判断是否同一类型。
作者:
王杰
时间:
2012-3-8 23:07
insstanceof:不是判断两个对象是不是属于同一个类型。
形如:A instanceof B
意思是:A是不是B类的对象实例
作者:
杨毅
时间:
2012-3-8 23:26
instanceof 是一个运算符 和 isInstance方法是等效的
作者:
刘豪杰
时间:
2012-3-9 01:25
instanceof 指某个对象是否是某个类型的实例,o instanceof person 就是判断 0 是不是person类型中的一个实例,不是判断两个对象是否属于同一个类型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2