阅读下列说明、图和Java代码,填补空缺。

[说明]

已知对某载客车辆(Car)进行类建模,如图13-2所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。

[Java代码]

class Body{ //此处代码省略 }; //车身类

class Passenger{ //此处代码省略 }; //乘客类

class Wheel{ //此处代码省略 }; //车轮类

class Driver{ //司机类

public String name; //表示第几路公交车司机

public Driver(String driverName){name=driverName; }

//构造函数

};

class Engine{ //引擎类

public String engineNo; //引擎编号

public Engine(String engineNo){this.engineNo=engineNo; }

//构造函数

};

public class Car{ //汽车类

static final int (1) =7; //定义最多载客数

static final int MAX_WHEELS=5; //定义最多轮胎数

protected Engine engine;

protected Driver driver;

protected Body body=new Body( );

protected Wheel[]wheels;

protected Passenger[]passengers;

public Car(Driver driver){ //构造函数

(2) .driver=driver;

engine=new Engine("TX6536型号引擎");

wheels = new Wheel[MAX_WHEELS];

passengers=new Passenger[MAX_PASSENGERS];

for(int index=0; index<MAX_WHEELS; index++){

wheels[index]=new Wheel( );

}

for(int index=0; index<MAX_PASSENGERS; index++){

passengers[index]=null;

}

}

int getPassengerNumber( ){ //获取车上乘客数量

//此处代码省略

}

void getOnPassenger(Passenger aPassenger ){

//乘客上车

//此处代码省略

}

void run( ){ //开车

if( (3) )(System.out.printin("司机尚未上车!"); return; }

//此处代码省略

}

public static void main(String args[]){

Driver driver=new Driver("第五路公交车司机");

Car car=new Car( (4) );

for(int index=0; index <MAX_PASSENGERS; index++)

car.getOnPassenger( (5) Passenger( ));

car.run( );

}

}

编写java程序手动挡car_阅读下列说明、图和Java代码,填补空缺。[说明] 已知对某载客车辆(Car)进行类建模,如图13-2所示,其 - 赏学吧...相关推荐

  1. Java算法面试题:编写一个程序,将e:\neck目录下的所有.java文件复制到e:\jpg目录下,并将原来文件的扩展名从.java改为.jpg...

    package com.swift;import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; im ...

  2. 《Java程序员的推荐阅读书籍》

    <Java程序员的推荐阅读书籍> JavaEye (http://www.javaeye.com) 范凯(http://robbin.javaeye.com) 作为Java程序员来说,最痛 ...

  3. java程序填空题输出汤姆猫_《Java语言程序设计(新)》地大模拟

    <Java语言程序设计(新)>地大模拟 2020-08-29 08:08:08 635 有学员问关于<Java语言程序设计(新)>地大模拟的题目的参考答案和解析,具体如下: & ...

  4. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  5. Java程序员已经饱和了,还有必要培训Java编程嘛

    自从互联网时代到来,现今的格局已经渐渐明朗:实体.互联网.人工智能.它们分别代表着不同领域:过去(实体),现在(互联网),未来(人工智能). 大家公认为做Java程序员,工资高,加薪快?没错,现实的确 ...

  6. 【Python3.7】就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served 的属性,并将其默认值设置为 0。根据这个类创建一个名为 restaurant 的实例

    # [Python3.7]就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served的属性,并将其默认值设置为 0.根据这个类创建一个名为 restaurant 的实例: ...

  7. 代写java Assignment作业、代做UML Class Diagram程序作业、代写代做java程序作业代做McMaster-Carr、代做CS5010 java...

    代写java Assignment作业.代做UML Class Diagram程序作业.代写代做java程序作业代做McMaster-Carr.代做CS5010 java ? Please push ...

  8. 编写高质量代码:改善Java程序的151个建议 (第1章 Java开发中通用的方法和准则)

    第1章 Java开发中通用的方法和准则 The reasonable man adapts himself to the world;the unreasonable one persists in ...

  9. Java程序员的推荐阅读书籍

    作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...

  10. Java程序员的推荐阅读的书籍

    作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...

最新文章

  1. Java读取property配置文件
  2. javase基础复习攻略《六》
  3. [Ext JS4] 数据包
  4. HDU5002:Tree(LCT)
  5. Qt Model/View/Delegate浅谈 - QAbstractListModel
  6. 热量的传递 —— 热辐射
  7. [转载] python字符串分割
  8. 150. 买卖股票的最佳时机 II
  9. libjingle源码解析(3)-【PseudoTcp】建立UDP之上的TCP(1):连接和关闭
  10. UWB定位记录二(DWM1000模组介绍)
  11. 爬取中国天气网获取全国城市编码并存入mysql数据库
  12. 楼下邻居是事逼怎么办
  13. 路由器显示未连接网络连接到服务器ip,无线网络连接没有有效的ip配置怎么办?...
  14. 关于web的重定向,js实现重定向的方法
  15. 太强了,这款开源终端工具可查询 IP 信息 ...
  16. 标准化建站开拓者王征,教你搭建一个有用的品牌官网
  17. 【GO语言编程】(二)
  18. 感谢米老师,感谢提高班,做个骄傲的自己
  19. Python条件语句和循环
  20. Python环境搭建系列

热门文章

  1. linux efi分区安装grub2,GitHub - beatfan/UEFI_grub2: uefi 版本 grub2,可以引导多系统,以及linux的安装...
  2. java字符串反转异或_字符串反转总结】Java中七种方法实现
  3. java web 基础框架搭建_JavaWeb之搭建自己的MVC框架(一)
  4. tomcat如何设置账号和密码
  5. python elasticsearch dsl_python 查询 elasticsearch 常用方法(Query DSL)
  6. pytorch中模型结构图的可视化
  7. 用计算机弹飞云直下,飞云之下-韩红/林俊杰-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
  8. android中的actionbar,android中开启actionbar的两种方法
  9. mysql 慢日志 逻辑读_学会读懂 MySql 的慢查询日志
  10. 【POJ1101OpenJudge2802】The Game 小游戏(BFS+记忆化)