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

© 面具猴 中级黑马   /  2014-10-11 10:40  /  1317 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 面具猴 于 2014-10-12 13:34 编辑

用继承Thread的类创建一个线程,同时再传进一个实现Runnable接口的对象,结果会是什么样的?

5 个回复

倒序浏览
执行继承的子类,无视传参的
回复 使用道具 举报
不会有错么?继承Thread类,又不继承构造方法。继承的类默认的构造方法是会访问父类的无参构造方法,这个时候你传一个实现了Runnable接口的对象参数进去,没办法new对象吧?可以用代码试试
回复 使用道具 举报
刚刚试了一下,确实会发生构造器参数不对的错误。
回复 使用道具 举报
、、、、、、、、、、、、、、
回复 使用道具 举报
是的哦,试了一下确实会报错。在继承了Thread类之后默认调用无参的构造方法,并且屏蔽了Runnable参数的构造方法,所以会报错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马