我创建了一个匿名类并将其传递给一个线程,当我启动线程时,它运行自己的类..
有人可以解释一下,传递给线程的 object-r 会发生什么?
public class Interface1{
public static void main(String[] args){
Runnable r = new Runnable(){
public void run(){
System.out.println("Cat");
}
};
Thread t = new Thread(r){
public void run(){
System.out.println("Dog");
}
};
t.start();
}
}