在很多时候,我们需要向方法传入一个参数,而这个参数就是对象
例如张孝祥老师的线程第二讲:
void java.util.Timer.schedule(TimerTask task, long delay)
- public static void main(String[] args) {
-
- class MyTimerTask extends TimerTask{
- @Override
- public void run() {
- System.out.println("bombing!!!");
- new Timer().schedule(new MyTimerTask(), 2000);
-
- }
-
- }
-
- new Timer().schedule(new MyTimerTask(), 2000);
复制代码 我们向这个方法传入了一个对象,
然后就会触发run方法,这是为什么呢?
难道是这个schedule 方法内部,通过传入的对象在调用run方法?
|
|