catch块中的System.out.println(e.getMessage());这句是什么意思?
catch块中的System.out.println(e.getMessage());这句是什么意思?
自定义异常 以及使用
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());
}
}
}
结果是什么?