線程重寫了run方法并傳入一個新的線程時執行run的改變
@org.junit.Test
public void test2(){
new Thread( new Runnable() {
public void run() {
System.out.println(2);
}
}){
public void run() {
System.out.println(1);
};
}.start();
}
線程重寫了run方法,又傳入了新的線程,此線程只執行重寫了run方法的方法,因為根據面向對象的原則,子類重寫了父類的方法,只執行子類的方法。
線程重寫了run方法,又傳入了新的線程,此線程只執行重寫了run方法的方法,因為根據面向對象的原則,子類重寫了父類的方法,只執行子類的方法。