黑马程序员技术交流社区

标题: 多线程中Thread类可以不用定义直接创建对象吗 [打印本页]

作者: wuyuwen    时间: 2014-12-24 10:45
标题: 多线程中Thread类可以不用定义直接创建对象吗
求大神回答。。。
作者: Piaoyu    时间: 2014-12-24 11:06
写一个子类继承Thread类,是为了重写里面的run()方法,也就是线程启动后真正执行的内容。
作者: wf111sxwf    时间: 2014-12-24 12:30
直接创建对象是可以的 ,但是 Tread类的 run()方法是这样的run(){if(r!=null)r.run()}   这里的r是 他在其中一个构造函数中接收了 一个Runnable接口的子类对象,  而你直接创建Tread类的对象并没有接收一个Runnble接口的子类对象,所以你的run方法中 也就没有线程任务,那么 这个 Thread对象 存在 也就没有 意义了。





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