在java中,创建带线程任务并且重写run方法的线程对象,为什么只运行了Thread的run方法?

黄贤达 发布于 06/13 11:32
阅读 164
收藏 0

如图所示

加载中
1
狐扯
狐扯

Thread的start方法调用的时候会执行其run方法,在原run方法中会去判断线程中target是否存在,存在的话就调用target的run方法,然你把Thread的run方法重写了没有执行super.run(),怎么执行target.run()?

0
D
Dreamer__
多态了解一下
0
D
Dreamer__
重写父类的方法 你说会执行子类的还是父类的 Thread里的target参数被覆盖了 所有
返回顶部
顶部