class CarWrongException extends Exception//简单定义一个异常 { public CarWrongException () {} public CarWrongException(String msg) { super(msg); } } class Car { private boolean carTire=false;//开始就让他的车胎坏掉,够坏吧 ^^
public boolean isCarTire() { return carTire; }
public void setCarTire(boolean carTire) { this.carTire = carTire; } /** * @return 没有返回值 @param 没有参数 @exception 抛出车有问题的异常 */ public void run()throws CarWrongException//开车的时候太危险了,可能出事故滴 { System.out.println("开车咯...."); if(this.carTire==false) throw new CarWrongException("大哥,车胎坏了"); }