A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘泰 中级黑马   /  2012-3-8 22:10  /  3394 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在java中又一种判断二个对象是否属于同一种对象的方法
例如:person p=new person();生命一个对象
         public void  text(Object o){
             if(o instanceof  person){ //判断o是不是person类型的对象
                .....................
               }
           }
     
  认识的很浅显,有了解的多的给详细说一下。

5 个回复

倒序浏览
A instanceof B表示A是否B的一个实例
回复 使用道具 举报
o instanceof  person只是判断o是否为Person类的实例化对象而已,没有判断2个对象是否是否属于同一类型;
2个对象可以用.getClass()方法来用==判断是否同一类型。
回复 使用道具 举报
insstanceof:不是判断两个对象是不是属于同一个类型。
形如:A instanceof B
意思是:A是不是B类的对象实例
回复 使用道具 举报
instanceof 是一个运算符  和 isInstance方法是等效的
回复 使用道具 举报
instanceof  指某个对象是否是某个类型的实例,o instanceof  person 就是判断 0 是不是person类型中的一个实例,不是判断两个对象是否属于同一个类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马