Java程序设实训指导书.docVIP

  • 3
  • 0
  • 约3.01万字
  • 约 31页
  • 2016-10-18 发布于贵州
  • 举报
Java程序设实训指导书

实训三 汽车管理系统(一) 一、实训目的和要求 通过汽车管理系统1的案例,使学生掌握类和方法定义与调用。 二、实训环境与器材 1、硬件环境:多媒体计算机电脑一台 2、软件环境:WINDOWS2000操作系统;JDK环境;Eclipse 三、实训步骤与结果 1、问题提出 汽车管理系统1:汽车管理系统是一个用于管理小轿车、客车等各类汽车资源的系统。主要包括维护和存储各类车的基本信息,提供汽车信息列表输出等功能。采用面向对象方法开发系统时,首先要确定相关的类,进行类的设计。 2、问题分析 小轿车Car、客车Bus是汽车管理的主要对象,可以抽象出Car类和Bus类为核心类。还需要设计一个维护汽车列表信息的类VehicleData。 3、根据问题所包含知识点分解若干任务 4、学生按任务操作 任务一、建立工程文件 任务二、创建一个Car类,编写相应的方法。 任务三、创建一个Bus类,编写相应的方法。 任务四、创建一个VehicleData类,编写相应的方法。 任务五、编写代码程序 class Car { private String brand; // 用于存放车品牌的变量 private double price; // 用于存放车价格的变量 private String comment; // 用于存放车的评论信息的变量 public Car(String brand, double price) { this.brand = brand; this.price = price; } public void setComment(String comment) { ment = comment; } public void printInfo() { System.out.println(品牌: + brand); System.out.println(价格: + price); System.out.println(评论: + comment); } } class Bus { private String brand; // 用于存放车品牌的变量 private double price; // 用于存放车价格的变量 private String comment; // 用于存放车的评论信息的变量 private int numOfSeat; // 用于存放车座位数的变量 public Bus(String brand, double price, int numOfSeat) { this.brand = brand; this.price = price; this.numOfSeat = numOfSeat; } public void setComment(String comment) { ment = comment; } public void printInfo() { System.out.println(品牌: + brand); System.out.println(价格: + price); System.out.println(评论: + comment); System.out.println(座位数为: + numOfSeat); } } //VehicleData类 import java.util.ArrayList; import java.util.Iterator; public class VehicleData { private ArrayList cars; private ArrayList buses; public VehicleData() { cars = new ArrayList(); buses = new ArrayList(); } public void addCar(Car aCar) { cars.add(aCar); } public void addBus(Bus aBus) { buses.add(aBus); } public void list() { for (Iterator iter = cars.iterator(); iter.hasNext();) { Car car = (Car) iter.next(); car.printInfo(); System.out.println(); } f

文档评论(0)

1亿VIP精品文档

相关文档