无法对非静态方法进行静态引用

时间:2011-10-16 10:24:00

标签: java

我收到Cannot make static reference to a non-static method错误,但我似乎没有制作静态引用..我的代码如下所示......

 public void run() {
   MyClass mc = new MyClass();
   mc.method();
 }

 public void MyClass(){
   myothermethod(); //error here.
 }

我已经创建了一个我的类的新实例,所以引用不会是静态的,但它仍然给我同样的错误。

1 个答案:

答案 0 :(得分:4)

myothermethod();

这必须是同一类

中提供的非静态方法