本帖最后由 zhuifeng2216 于 2015-01-20 19:35:38 编辑

解决方案 »

  1.   

    不精确地可以这么写:o.getClass()==c
      

  2.   

    System.out.println(o instanceof c);
    此处c是一个变量,而instanceof 后跟的是一种类型,如String、Boolean,也可以是自己定义的类。
    所以报错:c cannot be resolved to a type;
      

  3.   

    http://blog.csdn.net/liranke/article/details/5574791看看这个,写的很清楚
      

  4.   

    恩,2楼说得很对,
    instanceof后面跟的应该是类型。你可以根据你的需求和程序,来进行具体的Object o 这个参数的类型判断。
      

  5.   

    可以通过传递参数来获取,
    instanceof 前面试引用,后面是对象。你两个都是引用不可以的。