A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求大神回答。。。

2 个回复

正序浏览
直接创建对象是可以的 ,但是 Tread类的 run()方法是这样的run(){if(r!=null)r.run()}   这里的r是 他在其中一个构造函数中接收了 一个Runnable接口的子类对象,  而你直接创建Tread类的对象并没有接收一个Runnble接口的子类对象,所以你的run方法中 也就没有线程任务,那么 这个 Thread对象 存在 也就没有 意义了。
回复 使用道具 举报
写一个子类继承Thread类,是为了重写里面的run()方法,也就是线程启动后真正执行的内容。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马