class MyRun implements Runnable {
@Override
public void run() {
System.out.println("MyRun.run()");
}
}
class MyThread extends Thread {
public MyThread(Runnable runner) {
super(runner);
}
@Override
public void run() {
super.run();
System.out.println("MyThread.run()");
}
}
new MyThread(new MyRun()).start();
MyRun.run() MyThread.run()