自定义异常类
1,需要继承Exception或者是子类。
2,自定义异常类中往往不写其他方法,只重载需要使用的构造方法
3,继承Exception,在方法中使用throw抛出后,必须在方法中try-catch或
throws抛出
throw关键字和throws的区别
当代码出出现异常时,可以用throws进行跑出异常,表示不处理异常,而是交给方法的调用进行处理,但是在main里面就必须进行try,catch进行处理。而throw抛出显示异常,抛出的是一个异常类的实例化对象,可以是自定义类。
代码
自定义类
主线程
结果: