throw与throws
Posted wgrhome
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了throw与throws相关的知识,希望对你有一定的参考价值。
throw:自定义异常。
1 public void setAge(int age)throws IllegalAgeException { 2 if(age<0||age>100){ 3 throw new IllegalAgeException("年龄不合法"); 4 } 5 this.age = age; 6 }
通常当一个方法使用throw抛出一个异常时,就需要在当前方法上使用throws定义该异常的抛出以通知调用者。只有RuntimeException及其子类异常抛出时可以不定义,否则必须定义。
以上是关于throw与throws的主要内容,如果未能解决你的问题,请参考以下文章