黑马程序员技术交流社区

标题: 关于方法参数是对象的问题 [打印本页]

作者: mengxiang1993    时间: 2015-3-9 14:12
标题: 关于方法参数是对象的问题
在很多时候,我们需要向方法传入一个参数,而这个参数就是对象
例如张孝祥老师的线程第二讲:
void java.util.Timer.schedule(TimerTask task, long delay)
  1. public static void main(String[] args) {
  2.                
  3.         class MyTimerTask extends TimerTask{

  4.                 @Override
  5.                 public void run() {
  6.                         System.out.println("bombing!!!");
  7.                         new Timer().schedule(new MyTimerTask(), 2000);
  8.                        
  9.                 }
  10.                
  11.         }
  12.        
  13.         new Timer().schedule(new MyTimerTask(), 2000);
复制代码
我们向这个方法传入了一个对象,
然后就会触发run方法,这是为什么呢?
难道是这个schedule 方法内部,通过传入的对象在调用run方法?








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2