日期:2014-05-20  浏览次数:20726 次

帮我看一下谢了
class   Inst
{
  public   static   void   main(String   args[])
  {
    Object   mm1;
    Inst   aa=new   Inst();
    mm1=aa;
    if(mm1   instanceof   mytest)
    System.out.println( "aa ");
    else
    System.out.println( "aai ");
  }
}系统提示mytest有问题,怎么回事?

------解决方案--------------------
mytest 是 类名还是 什么?
------解决方案--------------------
我认为:
instanceof操作符的作用是判断一个变量是否是右操作数指出的类的一个对象,但你的mytest没有定义.加上class mytest { }就可以了.
不对之处请指教.
------解决方案--------------------
楼主是不是应该这样写啊if(mm1 instanceof Inst)