黑马程序员技术交流社区
标题:
关于参数传递的问题~有点迷惑了,望解答
[打印本页]
作者:
清诗纪事
时间:
2014-12-15 14:07
标题:
关于参数传递的问题~有点迷惑了,望解答
关于参数传递如果是基本类型的还好理解,传递的就是一个值,那么如果参数是对象呢?迷惑了~~~
问题如下:
关于线程的第二种创建方式,实现Runnable接口
步骤:
1、实现Runnable接口
2、重写Runnable接口中的run方法
3、通过Thread类建立对象
4、将Runnable接口的子类对象作为实参传递给Thread类的构造函数。
5、调用Thread类的start方法开启线程,并调用Runnable接口子类的run方法
问题:
因为对象是类的一个实例,也就是类中的一个方法,或者是一个变量,
当在定义一个类实现Runnable接口的时候,覆盖了其中的run方法,而在第四步,需要将Runnable接口的子类对象作为实参传递给Thread类的构造函数,是要把Runnable中重写的run方法作为参数传递给Thread类么?如果是,那么传递流程应该怎么理解?是覆盖的run方法对Thread类中的run方法再次进行覆盖么?如果不是,那传递的是什么呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2