Immer Fehler in Eclipse: syntax error on token start-Bezeichner erwartet

Ich erhalte eine seltsame Fehlermeldung beim erstellen eine einfache thread-Programmierung in JAVA mit Eclipse. Der code ist:

package threadshow;

public class Thread_Show extends Thread{

public void run(){
    System.out.println("Inside the thread");
}
 }

 class Thread_Definition{
Thread_Show ts=new Thread_Show();
ts.start();  //Getting the error here
}

Erhalte ich die Fehlermeldung "syntax error on token start Bezeichner erwartet" in der Zeile ts.start();. Warum bekomme ich diese?

BEARBEITEN ich habe den code von http://tutorials.jenkov.com/java-concurrency/creating-and-starting-threads.html#thread-subclass

  • Wo ist die Methode invocation? In der Mitte der definition einer Klasse?
  • Ich habe Euch nicht richtig. Wie Sie sehen, ich Lerne jetzt..wird es einfacher für mich, wenn Sie erweitern Ihren Kommentar.
  • Das Lernprogramm nicht haben, dass code, der direkt innerhalb einer Klasse Körper.
  • Welche Methode muss ich aufrufen und wo?
  • Gehen Sie durch die richtige tutorials erste. Lernen Sie die Java-Grundlagen, bevor Sie bewegen, um ein multi-threading.
  • Tut mir Leid, aber ich muss Ihnen widersprechen. Anstelle von deaktivieren, die Methode, die ich anrufen sollten, die Sie zitiert ein anderes tutorial und verändert die Diskussion. Ich bin immer noch sinnlos, über die Methode, die Sie spricht. Ich weiß, wie die Methoden funktionieren.
  • Siehe hier über, was erlaubt ist, in einem Klasse Körper. Sie können nicht das ausführen von code direkt wie ts.start() in der Klasse Körper.

InformationsquelleAutor Mistu4u | 2014-02-24
Schreibe einen Kommentar