一、练习题目

编写程序描述卡车信息

二、问题描述

某公司要开发“X出租公司车辆管理系统”,请用面向对象的思想设计卡车类。

设定:

属性:车牌号、车型、颜色、日租金、载重量

方法:租赁

三、要求:

1、设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问

2、租赁方法通过输入参数,接收租车人姓名和租赁时间,描述租赁状态,要求判断租赁时间的有效性。

3、设计构造函数实现属性赋值

4、编写测试类,测试卡车类的对象及相关方法(测试数据信息自定义)

卡车类

package Test01;import java.util.Scanner;public class truck {private String id;//idprivate String type;//型号private int rent;//租金private int tonnage;//载重量private int day;public truck(String id, String type, int rent, int tonnage, int day) {super();this.id = id;this.type = type;this.rent = rent;this.tonnage = tonnage;this.day = day;}public int getDay() {return day;}public void setDay(int day) {this.day = day;}public String getId() {return id;}public void setId(String id) {this.id = id;}public String getType() {return type;}public void setType(String type) {this.type = type;}public int getRent() {return rent;}public void setRent(int rent) {this.rent = rent;}public int getTonnage() {return tonnage;}public void setTonnage(int tonnage) {this.tonnage = tonnage;}}

测试类

package Test01;import java.util.Scanner;public class TtuckTest {/*** @param args*/public static void main(String[] args) {truck car = new truck("0001","解放",1500,1500,15);Scanner sc = new Scanner(System.in);System.out.println("请输入接受租车人姓名:");String scName = sc.next();System.out.println("请输入租赁时间:");int scTime = sc.nextInt();if(scTime<=car.getDay()){System.out.println("租车人:"+scName+"车辆"+car.getId()+"租赁时间为"+scTime);}else{System.out.println("合约到期了");}}}

某公司要开发“X出租公司车辆管理系统”,请用面向对象的思想设计卡车类。设定:属性:车牌号、车型、颜色、日租金、载重量方法:租赁相关推荐

  1. 编写程序描述卡车信息 某公司要开发“X出租公司车辆管理系统”,请用面向对象的思想设计卡车类。

    一.练习题目 编写程序描述卡车信息 二.问题描述 某公司要开发"X出租公司车辆管理系统",请用面向对象的思想设计卡车类. 设定: 属性:车牌号.车型.颜色.日租金.载重量 方法:租 ...

  2. 某公司要开发新游戏,请用面向对象的思想,设计游戏中的蛇怪和蜈蚣精

    某公司要开发新游戏,请用面向对象的思想,设计游戏中的蛇怪和蜈蚣精 设定 蛇怪类: 属性包括:怪物名字,生命值,攻击力 方法包括:攻击,移动(曲线移动),补血(当生命值<10时,可以补加20生命值 ...

  3. 小米人形机器人“铁大”学会敲架子鼓;​大疆 Mini 3 将上市;4990万美元,巴菲特旗下公司将开发军用自动驾驶车辆……...

    本周,有哪些AI新鲜事? 产业界 小米机器人铁大学会敲架子鼓,未来软硬件还需加强 今年8月,小米的人形机器人CyberOne正式亮相,小名叫铁大.它是一个比较轻量级的机器人,1.77米的身高,只有54 ...

  4. car-eye 车辆管理系统中平台架构(平台设计)

    前面我们介绍了车辆管理平台,数据库和web系统和流媒体,各种设备和客户端构成的总体框架: 现在我们看下数据云平台的总体架构: 数据流程则如下图: 系统从设备端获得数据指令,通过808,905等协议发送 ...

  5. springboot+mysql物流车辆管理系统-计算机设计源码84722

    摘要 由于数据库和数据仓库技术的快速发展,物流车辆管理系统建设越来越向模块化.智能化.自我服务和管理科学化的方向发展.物流车辆管理系统对处理对象和服务对象,自身的系统结构,处理能力,都将适应技术发展的 ...

  6. python车辆管理系统_python实现停车管理系统

    python实现停车管理系统 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  python实现停车管理系统.txt ] (友情提示:右键点上行txt文档名-> ...

  7. 计算机毕业设计之车辆管理系统

    本系统是应用net语言,结合SQL Server数据库,开发出来的一个车辆管理系统,编辑一体的系统.本文主要完成对车辆管理系统的需求分析.功能模块划分.数据库模式分析,并由此设计了数据库结构和应用程序 ...

  8. 智能车辆管理系统解决方案-北京软件开发公司

    随着中国市场经济和工业时代发展,城市车辆不断激增,国内汽车数量已达7000 万辆,到2020 年中国汽车保有量预计将达到2 亿辆,另外电动自行车市场已达1.2 亿辆,电动车产业将以年80%的速度增长. ...

  9. 基于java技术的装潢公司网站开发计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java技术的装潢公司网站开发计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java技术的装潢公司网站开发计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源 ...

  10. 基于Java Web的汽车公司的车辆管理系统

    012基于Java Web的汽车公司的车辆管理系统 开发环境: Eclipse/MyEclipse.Tomcat8.Jdk1.8 数据库: MySQL 技术: Servlet+JSP+JDBC+Jav ...

最新文章

  1. 零基础入门学习Python(27)-文件2
  2. COSMIC功能规模度量方法
  3. 威纶通触摸屏维修_威纶通WEINVIEW触摸屏维修故障检测
  4. 小微商 获取平台证书 报错
  5. Python中的条件语句(if,if ... else,if ... elif ... else和嵌套的if)
  6. Idea+springcloud+zookeeper做的服务发现和远程连接zookeeper
  7. Java Swing创建自定义闪屏:在闪屏上添加Swing进度条控件(转)
  8. centos安装python3.6.3、pip_Centos 7安装python3和pip
  9. 「leetcode」763. 划分字母区间:【记录最远位置与双指针】详解
  10. 美食杂志排行榜_百度知道
  11. 打算好好系统学一学前段
  12. jQuery EasyUI简明教程
  13. Java语言的关键特性有哪些?
  14. java升序排列数组_java 数组升序排列
  15. Ceph 中Pool、PG、OSD的关系
  16. 扫盲 HTTPS 和 SSL/TLS 协议[3]:密钥交换(密钥协商)算法及其原理
  17. 消息模板占位符的使用
  18. 实战:大数据营销 微信朋友圈广告
  19. C# 淘宝商品微信返利助手开发-(八)微信号对接
  20. 2019年网易游戏初级测试工程师面试经验

热门文章

  1. vs2015编译之连接器工具警告LNK4099的解决
  2. 传感器检测及控制实验实训台QY-CGQ932
  3. 留学面试 计算机专业话题,香港计算机相关专业面试如何准备?
  4. 【无标题】FT测试工厂的测试机冷却水系统调试
  5. 智利外贸:Redcompra支付
  6. 首次披露!华为数字化转型规划“三阶十二步法”
  7. JavaScript高级,ES6 笔记 第四天(防抖、节流、深拷贝,事件总线)
  8. SAP HANA重置SAP SAP* DDIC密码
  9. 好了歌(选自:红楼梦)
  10. linux下php文件目录结构,4、Linux的文件系统结构(目录树结构)