自定義異常 以及使用
public?class?ExceptionTest?extends?Exception{
public?ExceptionTest(){
}
public?ExceptionTest(String?message){
super(message);
}
public?void?dunkOrNot(int?select)?throws?ExceptionTest{
if(select==1){
throw?new?ExceptionTest("你喝大了");
}
else{
System.out.println("你沒喝醉");
}
}
public?static?void?main(String[]?args)throws?ExceptionTest?{
ExceptionTest?et=new?ExceptionTest();
int?select=1;
try{
et.dunkOrNot(select);
}
catch(ExceptionTest?e){
System.out.println("發現異常:"+e.getMessage());
}
}
}
2016-02-24
-_-!