class Qus3 extends Thread implements Runnable {
public static void main(String args[]) {
Qus3 q3 = new Qus3();
q3.start();
}
}
这段代码编译没有任何错误,但不需要定义接口的所有方法,否则声明类抽象。在上面的代码中,类没有被声明为抽象,并且 run() 也没有被类定义,尽管它已经实现了Runnable接口,为什么代码还是正确的?