黑马程序员技术交流社区

标题: 线程传递参数怎么理解的 [打印本页]

作者: H-Deka    时间: 2014-3-28 09:23
标题: 线程传递参数怎么理解的

Thread(Runnable aa) 接收的aa可以理解,但下图是怎么理解的



作者: osully    时间: 2014-3-28 09:33
匿名内部类
Runnable aa = new Zi(); 父类引用指向子类对象,这个肯定看的懂吧
new Runnable() {  }  后面大括号就是Runnable的匿名子类,这个写法太常用了!!!一定要记住!
作者: 黄陂酷歌    时间: 2014-3-28 11:02
这是个匿名内部内结构,这里面传的其实时一个对象,只不过通过匿名内部内的格式写出来了,查api可以知道thread有个构造方法可以传参数  Thread(Runnable target) 分配新的 Thread 对象,并且thread2指向了这个对象。




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