阅读以下说明和Java代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】以下Java代码实现两类交通工具(Flight和Train)的简单订票处理,类Vehicle、Flight、Train之间的关系如图5-1所示。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

阅读以下说明和Java代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】以下Java代码实现两类交通工具(Flight和Train)的简单订票处理,类Vehicle、Flight、Train之间的关系如图5-1所示。 【Java代码】 importjava.util.ArrayList;importjava.util.List;abstractclassVehicle{voidbook(intn){//订n张票if(getTicket0()>=n){decreaseTicket(n);}else{System.out.println(“余票不足!!“);}}abstractintgetTicket();abstractvoiddecreaseTicket(intn);};classFlight(1){Private(2)tickets=216;//Flight的票数IntgetTicket(){Returntickets;}voiddecreaseTicket(intn){tickets=tickets-n;}}classTrain(3){Private(4)tickets=2016;//Train的票数intgetTicket(){returntickets;}voiddecreaseticket(intn){tickets=tickets-n;}}publicclassTest{publicstaticvoidmain(String[]args){System.out.println(“欢迎订票!");ArrayListVehiclev=newArrayListVehicle();v.add(newFlight());v.add(newTrain());v.add(newFlight());v.add(newTrain());v.add(newTrain());for(inti=0;iv.size();i++){(5)(i+1);//订i+1张票System.out.println(“剩余票数:”+v.get(i).getTicket());}}} 运行该程序时输出如下:欢迎订票!剩余票数:215剩余票数:2014剩余票数:(6)剩余票数:(7)剩余票数:(8)

extendsVehicleintextendsVehicleintv.get(i).book21320122011

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top