检查异常

时间:2011-05-16 18:27:21

标签: java

我一直在修改java考试。我不知道如何回答关于已检查异常的以下问题。任何帮助表示赞赏。干杯

InvalidMemberIdException是一个经过检查的异常类。它有两个 构造函数:一个不带参数,另一个接受单个String 用作与异常关联的消息的参数 抛出。 编写InvalidMemberIdException类的完整定义。

2 个答案:

答案 0 :(得分:6)

类似的东西:

public class InvalidMemberIdException extends Exception {    
    InvalidMemberIdException(){
       super();
    }

    InvalidMemberIdException(String message){
       super(message);
    }

}

要注意的关键是根据

http://download.oracle.com/javase/6/docs/api/java/lang/Exception.html

异常已经有一个消息字段,所以我只是创建一个挂钩到Exception类的消息字段的新异常类型。另请注意,Exception是一个已检查的异常,因此这种新的异常类型也是如此。

答案 1 :(得分:3)

您的课程应该从Exception课程延伸。它应该包含两个构造函数,一个不带参数,第二个带一个String参数。两个构造函数都应该从超类中调用相应的构造函数。