Heim >Java >javaLernprogramm >Können wir in Java die start()-Methode überschreiben?
Ja wir können abdecken Die start()-Methode der Thread-Klasse in Java. Wir müssen die Methode super.start() aufrufen, um einen neuen Thread zu erstellen, und wir müssen die Methode run() im neu erstellten Thread aufrufen. Wenn wir die Methode run() direkt von der Methode start() aufrufen, wird sie als normale Methode im eigentlichen Thread und nicht in einem neuen Thread ausgeführt.
public class ThreadTest { public static void main(String[] args) { MyThread t = new MyThread(); t.start(); } } class MyThread extends Thread { @Override public void start() { // overriding the start() method System.out.println("Overriding a start() method"); <strong> </strong>super.start(); } @Override public void run() { System.out.println("run() method "); } }
Overriding a start() method run() method
Das obige ist der detaillierte Inhalt vonKönnen wir in Java die start()-Methode überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!