हां , हम ओवरराइड . कर सकते हैं शुरू करें () थ्रेड . की विधि जावा में कक्षा। हमें super.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"); super.start(); } @Override public void run() { System.out.println("run() method "); } }
आउटपुट
Overriding a start() method run() method