예 커버할 수 있습니다 Java Thread 클래스의 start() 메소드. 새 스레드를 생성하려면 super.start() 메서드를 호출해야 하고, 새로 생성된 스레드에서 run() 메서드를 호출해야 합니다. start() 메서드에서 직접 run() 메서드를 호출하면 새 스레드가 아닌 실제 스레드에서 일반 메서드로 실행됩니다.
예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
위 내용은 Java에서는 start() 메서드를 재정의할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!