package 异常练习;
class OutageroudleException extends RuntimeException{
OutageroudleException(){
}
OutageroudleException(String Message){
super(Message);//向上传递给被它继承的父类
}
}
class Person{
private String name;
private int age;
Person(String name,int age){//初始化这个类
this.name=name;
this.age=age;
if(age<0||age>150){
throw new OutageroudleException(age+"年龄出界了");//抛出一个自定义好的异常类的对象
}
}
public String toString(){
return "姓名"+name+","+"年龄"+age;
}
}
public class ExceptionDmeo {
public static void main(String[] args){
Person per=new Person("小明",-20);
System.out.println(per.toString());
}
}
相关文章
- 第一个程序HelloWorld及常见问题解决和练习
- htm5l,第一个script代码练习
- 一招解决Servlet[DispatcherServlet]的引发异常
- python练习.一球从100米高度*落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
- Java系列: 我的第一个spring aop练习
- 记录一次日志报InvocationTargetException: null异常
- SpringBoot统一异常处理
- EDUCoder编程练习题解(一维数组和二维数组)
- 一次SocketException:Connection reset 异常排查
- 记一个奇葩的springboot的UnsatisfiedDependencyException异常。