Cboy

instanceof比较

instanceof 比较时会连父类一起比较

class A{}


class B extendsA{}


public class Test
{
public static void main(String args[])
{
B b= new B();
biJiao(b);
}
}


有一方法


biJiao(object obj)
{
if (ojb instanceof A )
{
System.out.println("这里会显示True");
}
}


这样不能显示唯一的,要显示唯一的用 Class 方法.每个类都会有一个唯一的Class.如这里改成


biJiao(object obj)
{
if (ojb.getClass==A.Class() )
{
System.out.println("这里会显示False");
}
}

posted on 2005-12-30 03:20 大森林 阅读(303) 评论(0)  编辑  收藏 所属分类: JAVA学习笔


只有注册用户登录后才能发表评论。


网站导航:
相关文章: