本帖最后由 wyl530274554 于 2012-6-25 20:14 编辑
- import java.io.*;
- public class Demo extends Thread {
- public void run() throws Exception {
- for(int x=0; x<5; x++) {
-
- Thread.sleep(2000); //不抛异常提示这方法需要抛出InterruptedException; 于是我抛出了它的父类Exception,结果错误是这样 :Demo 中的 run() 无法实现 java.lang.Runnable 中的 run();被覆盖的方法不抛出 java.lang.Exception
- 我没有实现Runnable接口!
- 这个异常只能处理不能抛出?
- System.out.println(x);
- }
- }
-
- public static void main(String[] args) throws Exception {
- Demo d = new Demo();
- d.run();
- }
- }
- 答案:只能处理了
- 可和Runnable接口有一毛钱的关系?
复制代码 |