怎么自定义异常类并且怎么使用自定义的异常类啊??

时间:2023-02-01 20:30:28
自定义一个异常,叫做负年龄异常: MinusAgeException。类Person有姓名name,年龄age等属性,在Person类的构造方法中,若年龄为负,则抛出MinusAgeException异常。请编写MinusAgeException ,Person和相应的测试类。
各位大侠级任务帮帮忙?
在线等........

6 个解决方案

#1


sf~

#2


up

#3


继承Exception/IOException,例:
public class TestException extends Exception{
public TestException (Stirng message){
super(message);
}

public TestException(){
super();
}
....
}

多说一句,异常应该用来处理非正常情况,如:网络连接断网了
不要用它当判断语句.

#4


super(message)这个里面到底有什么内容啊?
多谢各位大侠帮忙了...

#5


super(message)这个里面到底有什么内容啊?

其实就是将异常内容让他的父类抛出,不过你的自定义异常类中可以输出一些比较本地化的信息 这样在调试的时候就可以很快发现问题的所在了

#6


Thank you for your help!!!!!

#1


sf~

#2


up

#3


继承Exception/IOException,例:
public class TestException extends Exception{
public TestException (Stirng message){
super(message);
}

public TestException(){
super();
}
....
}

多说一句,异常应该用来处理非正常情况,如:网络连接断网了
不要用它当判断语句.

#4


super(message)这个里面到底有什么内容啊?
多谢各位大侠帮忙了...

#5


super(message)这个里面到底有什么内容啊?

其实就是将异常内容让他的父类抛出,不过你的自定义异常类中可以输出一些比较本地化的信息 这样在调试的时候就可以很快发现问题的所在了

#6


Thank you for your help!!!!!