因此,答案就出来了,这就是多态的问题,所以打印的是B复制代码
- class A implements Runnable{
- @Override
- public void run() {
- System.out.println("A");
- }
- }
- class B extends Thread{
- public B(Runnable target) {
- super(target);
- }
- public void run(){
- System.out.println("B");
- }
- }
- public class Demo03_StartThread {
- public static void main(String[] args) {
- A a = new A();
- Thread t = new B(a);
- t.start();
- }
没听课,不知道对不对,大家多多指教
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |