java 怎么判断某组件是哪个类或对象的成员
5个回答
展开全部
package case1;
//人类
public class Human {
public Human(){System.out.println("class Human");}
}
package case1;
//Chines类
public class Chines extends Human {
public Chines() {
System.out.println("Chinese class");
}
}
//测试类
package case1;
public class Test {
public static void main(String args[]){
Chines zhangsan=new Chines();
Human english=new Human();
if(zhangsan instanceof Chines){
System.out.println("张三是Chines 的对象");
}
//它本身的结果是一个布尔值,只有真与假
System.out.println( zhangsan instanceof Chines);
if(english instanceof Chines){
System.out.println("englis 不是Human的对象");
}
System.out.println(english instanceof Chines);
}
}
/**
运行的结果
class Human
Chinese class
张三是Chines 的对象
**/
//人类
public class Human {
public Human(){System.out.println("class Human");}
}
package case1;
//Chines类
public class Chines extends Human {
public Chines() {
System.out.println("Chinese class");
}
}
//测试类
package case1;
public class Test {
public static void main(String args[]){
Chines zhangsan=new Chines();
Human english=new Human();
if(zhangsan instanceof Chines){
System.out.println("张三是Chines 的对象");
}
//它本身的结果是一个布尔值,只有真与假
System.out.println( zhangsan instanceof Chines);
if(english instanceof Chines){
System.out.println("englis 不是Human的对象");
}
System.out.println(english instanceof Chines);
}
}
/**
运行的结果
class Human
Chinese class
张三是Chines 的对象
**/
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(a instanceof b){```}//判断a是不是b的对象,不知道你是不是这么个意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-25
展开全部
instance of 判断某个对象是否数据某个类。对象的class获得的是对象的类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-26
展开全部
用instanceof来判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
instance of 这个可以
或者 Class对象
或者 Class对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询