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

Java 无法对非静态方法进行静态引用,java,Java,我得到了无法对非静态方法进行静态引用的错误,但我似乎没有进行静态引用。。我的代码如下所示 public void run() { MyClass mc = new MyClass(); mc.method(); } public void MyClass(){ myothermethod(); //error here. } 我已经为我的类创建了一个新实例,这样引用就不会是静态的,但它仍然会给我同样的错误 这必须是同一类中可用的非静态方法要更快获得更好的帮助,请发布

我得到了无法对非静态方法进行静态引用的错误,但我似乎没有进行静态引用。。我的代码如下所示

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

 public void MyClass(){
   myothermethod(); //error here.
 }
我已经为我的类创建了一个新实例,这样引用就不会是静态的,但它仍然会给我同样的错误


这必须是同一类中可用的非静态方法

要更快获得更好的帮助,请发布一个。