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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 354620815 中级黑马   /  2014-10-9 21:12  /  697 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么,Runable的run方法不能抛出异常?

2 个回复

倒序浏览
你说的是实现Runnable接口的那个类的run方法为什么不能抛出异常吧?如果是的话,这里有个规则就是,子类复写的方法抛出的异常应该比父类中被复写的异常更小或者相等才行,Runnable接口中的run方法既然没有声明有异常抛出,所以子类的run方法也不能有异常抛出
回复 使用道具 举报
子类不能抛出比父类还多的异常,子类只能抛父类异常和父类异常的子异常
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马