有阿
<<thinking in java>>里面讲的有的去看看就知道了

解决方案 »

  1.   

    有的!最基础的是instanceof关键词,例:
    class A{}
    class B{}
    .....
    A instanceOfA=new A;
    if (instanceOfA instanceof A)//此表达式值为true
    .....
    if (instanceOfA instanceof B)//此表达式值为false
      

  2.   

    java有很强大的 RTTI,就是java.lang.reflect中的东西。
      

  3.   

    Class.forName(), object.getClass(), getPackage(), 非常有用的。