资源简介
[问题描述]
设停车厂只有一个可停放几辆汽车的狭长通道,且只有—个大门可供汽车进出。汽车在停车场内按车辆到达的先后顺序依次排列,若车场内已停满几辆汽车,则后来的汽车只能在门外的便道上等候, 一旦停车场内有车开走,则排在便道上的第一辆车即可进入;当停车场内某辆车要离开时,由于停车场是狭长的通道,在它之后开入的车辆必须先退出车场为它让路,待该车辆开出大门,为它让路的车辆再按原次序进入车场。在这里假设汽车不能从便道上开走,试设汁这样一个停车厂模拟管理程序。为了以下描述的方便,停车厂的停车场用“停车位”进行叙述,停车厂的便道用“便道”进行叙述。
[数据结构设计]
代码片段和文件信息
/*
* @(#)Car.java 2008-12-20
*
* Copyright STF
*/
package edu.cqit.ParkSimulation;
/**
* 汽车类Car
,记录汽车的牌照号码和汽车的当前状态,当前状态用于区分每辆汽车
* 所处的位置。
*
* @author StarFineJade
*
*/
public class Car {
//
// 汽车可能的停放位置
//
/** 指示Car
当前停放在停车场中 用于setState
*/
public static final int ON_STOPPTING = 0;
/** 指示Car
当前停放在便道上 用于setState
*/
public static final int ON_PAVEMENT = 1;
/** 指示Car
当前在其他地方 用于setState
*/
public static final int ON_OTHER_PLACE = 3;
//
// 汽车属性
//
/**
* 记录Car
牌照号码
* @see #getLicensePlate()
*/
private final String licensePlate;
/**
* 记录Car
的当前状态, 一下常量之一:
* ON_STOPPING
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11274 2008-12-28 12:34 停车场模拟管理程序\Image\car_icon.jpg
文件 6102 2008-08-26 19:09 停车场模拟管理程序\Image\icon_come.gif
文件 6947 2008-08-26 20:04 停车场模拟管理程序\Image\icon_leave.gif
文件 28896 2009-01-01 13:45 停车场模拟管理程序\parking.jar
文件 2930 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\allclasses-fr
文件 2570 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\allclasses-nofr
文件 2437 2008-12-28 00:15 停车场模拟管理程序\src\edu\cqit\ParkSimulation\Car.java
文件 7574 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\constant-values.html
文件 4798 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\deprecated-list.html
文件 14686 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\Car.html
文件 27802 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\ImageButton.html
文件 20704 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\li
文件 27895 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\MessagePanel.html
文件 17771 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\Node.html
文件 1920 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\package-fr
文件 7951 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\package-summary.html
文件 7827 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\package-tree.html
文件 29430 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\ParkSimulation.html
文件 11477 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\Queue.html
文件 14220 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\Stack.html
文件 25833 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\edu\cqit\ParkSimulation\StopPanel.html
文件 7455 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\help-doc.html
文件 1035 2008-12-28 14:21 停车场模拟管理程序\src\edu\cqit\ParkSimulation\ImageButton.java
文件 54650 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\index-all.html
文件 1223 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\index.html
文件 2823 2008-12-31 11:15 停车场模拟管理程序\src\edu\cqit\ParkSimulation\li
文件 1254 2008-12-31 10:39 停车场模拟管理程序\src\edu\cqit\ParkSimulation\MessagePanel.java
文件 2007 2008-12-28 00:20 停车场模拟管理程序\src\edu\cqit\ParkSimulation\Node.java
文件 7616 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\overview-tree.html
文件 25 2009-01-02 13:54 停车场模拟管理程序\src\edu\cqit\ParkSimulation\package-list
............此处省略20个文件信息
- 上一篇:android课程表
- 下一篇:新闻发布系统项目源码jsp+mysql
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论