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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么一个类实现了Runnable后覆盖了run方法 在run方法上不能抛出异常,只能try?

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

5 个回复

倒序浏览
自己顶一下
回复 使用道具 举报
子类重写父类的run方法不能抛出比父类方法抛出的更大的异常,或者父类方法没有抛出异常,子类复写之后是不能抛出异常的

点评

感谢。我也明白了。  发表于 2015-10-8 08:19
回复 使用道具 举报
要抛出异常,可以用线程池和callable接口创建线程
回复 使用道具 举报
lwj123 发表于 2015-4-12 18:36
子类重写父类的run方法不能抛出比父类方法抛出的更大的异常,或者父类方法没有抛出异常,子类复写之后是不 ...

恩恩 明白了 多谢版主
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马