基于Java的铁路票务管理系统设计与实现
需积分: 12 24 浏览量
更新于2024-09-01
5
收藏 13KB TXT 举报
Java自助售票系统知识点总结
概述:
Java自助售票系统是一个基于Java语言的售票系统,旨在实现自动售票的功能。该系统中定义了Ticket父类和TrainTicket子类,分别实现了售票的基本信息和列车票的详细信息。通过该系统,用户可以轻松地查询和购买列车票。
一、Ticket父类
Ticket父类是该系统的核心类,定义了售票的基本信息,包括:
* 出发地(start):表示列车的出发地,例如沈阳。
* 目的地(destination):表示列车的目的地,例如杭州、绍兴、宁波等。
* 日期(data):表示列车的出发日期,例如2020.10.13周二。
* 时间(time):表示列车的出发时间,例如7:59--->17:39。
* 票价(money):表示列车票的价格,例如715.5元。
Ticket父类中还定义了一些数组变量,用于存储不同类型的列车票信息,例如time_hz、money_hz_2等。
二、TrainTicket子类
TrainTicket子类继承自Ticket父类,添加了一些列车票的详细信息,包括:
* 车次(train):表示列车的车次,例如G1222。
* 车厢(car):表示列车的车厢,例如一等座、二等座等。
* 座位号(seat):表示列车的座位号,例如1号、2号等。
* 身份证(id):表示乘客的身份证信息。
TrainTicket子类中还定义了一些方法,例如get_time_hz方法,用于获取列车的出发时间。
三、Java语言特点
在该系统中,我们可以看到Java语言的一些特点,例如:
* 面向对象编程:Ticket父类和TrainTicket子类的设计体现了面向对象编程的思想。
* 继承:TrainTicket子类继承自Ticket父类,体现了继承的概念。
* 多态:get_time_hz方法可以根据不同的参数返回不同的结果,体现了多态的概念。
四、Java语言应用
该系统的开发展示了Java语言在实际应用中的强大能力,例如:
* 可以快速开发复杂的系统。
* 可以实现面向对象编程的思想。
* 可以使用多种数据类型,例如数组、字符串等。
五、结论
Java自助售票系统是一个功能强大且实用的系统,展示了Java语言在实际应用中的优势。通过该系统,我们可以了解Java语言的基本概念和特点,例如面向对象编程、继承、多态等,同时也可以了解Java语言在实际应用中的强大能力。
569 浏览量
点击了解资源详情
145 浏览量
2009-10-21 上传
805 浏览量
2011-03-25 上传
1247 浏览量
528 浏览量
293 浏览量
よしのやせいね
- 粉丝: 0
- 资源: 2
最新资源
- Versioning-Test
- 2019年南京大学软件学院夏令营机考操作说明
- mnist.npz 适合新手的手写数字识别本地数据集
- 爆破
- WCF飞行棋,适合初学者学习
- deadpool-死的简单异步池-Rust开发
- swing-zing-itext
- 行业文档-设计装置-食品加工用装卸车平台的台面结构.zip
- Phaninder_Reddy_152652_PHASE2
- 流游戏问题
- 云模块网站管理系统 v3.1.03
- SQP_Matlab.zip
- printpdf-PDF写作库-Rust开发
- konrvd-mirror.github.io
- 基于SSM框架+MySQL的超市订单管理系统【源码+文档+PPT】.zip
- 20210304-Immersive-WebAR