A-A+

编写一个扩展Exception的类 并把它命名为Too Many Occupants Exc

2022-08-12 10:18:24 问答库 阅读 195 次

问题详情

编写一个扩展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());}

考点: