How a run() method is called when we extend Thread class

前端 未结 3 1164
广开言路
广开言路 2020-12-11 13:07

While going through the source code of java.lang.Thread class. Curiously I wanted to see how a run() method (user defined run()) is called by Threa

3条回答
  •  悲&欢浪女
    2020-12-11 13:48

    how does a run() method of mine is called in case when I extend Thread class

    Because you extended the class. You overrode the run() method to do something different. The @Override annotation is used to highlight that this method overrides a parent method.

    The target doesn't get magically changed, you ignored in your code.

提交回复
热议问题