各位大虾,程序大致描述如下:public class Props implements  e{  I.a.a();//如此调用不回出现编译错误!
  I.a._mthif(this);//编译会出现错误。cann't resolve symbol!
}
public class I implements Runnable{
 public static final I a = new I(null);
 public a();
 public _mthif(e e1);
 private _mthif(e e1,Object object o);
 public _mthdo();
 
}各位大虾能告诉我原因吗??如果这个模型过于简单,不能发现问题,可邮件联系我![email protected]
谢谢

解决方案 »

  1.   

    public a();
     public _mthif(e e1);
     private _mthif(e e1,Object object o);
     public _mthdo();
     
    以上的都是方法,要有返回值的
    比如public void a();
     public int _mthif(e e1);
     private String _mthif(e e1,Object object o);
     public void _mthdo();
     
      

  2.   

    没有返回值的方法,你怎么没有声明为void   ?
      

  3.   

    应该是因为static 属性比构造函数先执行因此在执行 I.a._mthif(this);的时候那个this还未被初始化吧