A-A+
编写一个扩展Exception的类 并把它命名为Too Many Occupants Exc
问题详情
编写一个扩展Exception的类,并把它命名为Too Many Occupants Exception。如果number of Occupants超过车辆的最大乘客数,就使Vehicle类的用于乘客人数的修改器抛出这样一个异常。在Many Vehicles测试类中需要更改什么?
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:public class TooManyoecupantsException extends Exception{TooManyoccupantsException(int occupantCount){super ("vehicle cannot accommodate"+0ecupantCount);}}在ManyVehicles测试类中:try{System.out.printIn("adding people to Ford");v1.setOccupants(6);}catch(Exception e){System.out.println{e.getMessage());}
publicclassTooManyoecupantsExceptionextendsException{TooManyoccupantsException(intoccupantCount){super("vehiclecannotaccommodate"+0ecupantCount);}}在ManyVehicles测试类中:try{System.out.printIn("addingpeopletoFord");v1.setOccupants(6);}catch(Exceptione){System.out.println{e.getMessage());}