package day14;
//面试题1:Error:(3, 1) java: day14.Test不是抽象的,
// 并且未覆盖java.lang.Runnable中的抽象方法run()
class Test implements Runnable{
public void run( Thread t) {
}
}
public class ThreadTest {
public static void main(String[] args) {
new Thread(new Runnable() {
@Override
public void run() {
System.out.println(" run");
}
}){
@Override
public void run() {
System.out.println( "sub ------");
}
}.start();
}
}
1. 子类覆写 父类 run 以子类为主 输出 sub
2: 如果没有@Override
public void run() {
System.out.println( "sub ------");
}
则输出 run 以任务为主