Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我试图重写run方法时显示错误_Java - Fatal编程技术网

Java 当我试图重写run方法时显示错误

Java 当我试图重写run方法时显示错误,java,Java,包com.jspiders.thread 公共类Mthrd1扩展线程{ { }这是重写创建线程的run方法的有效方法: class Test extends Thread { public void run() { System.out.println("Thread Started and is Running"); } public static void main(String args[]) { Test t=new Test(); t.s

包com.jspiders.thread

公共类Mthrd1扩展线程{ {


}

这是重写创建线程的run方法的有效方法:

class Test extends Thread
{
 public void run()
 {
      System.out.println("Thread Started and is Running");
  }

 public static void main(String args[])
 {
     Test t=new Test();
      t.start();
  }
}
还有另一种在java中通过实现runnable接口创建线程的方法。在您发布的代码中,您显式地调用run方法,而要调用Thread类的run方法,您需要调用start()方法隐式调用线程的run方法,您的程序显示错误,因为您显式调用run方法,并且在类中没有名为run的方法。

您应该从最基本的开始
class Test extends Thread
{
 public void run()
 {
      System.out.println("Thread Started and is Running");
  }

 public static void main(String args[])
 {
     Test t=new Test();
      t.start();
  }
}