自定义异常类步骤:
自定义一个类继承Exception即可
需求:模拟吃饭,如果钱少于10块,那么抛出没有带够钱的异常
class NoMoneyException extends Exception{
public NoMoneyException(String message){
super (message);
}
}
public class Test16 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int money=9;
try{
eat(money);
}catch(NoMoneyException e){
e.printStackTrace();
System.out.println("回家拿钱");
}
}
public static void eat(int money)throws NoMoneyException{
if(money<=10){
throw new NoMoneyException("钱不够");
}else{
System.out.println("可以吃了");
}
}
}