车行管理系统 java小作业
public class Test {public static void main(String[] args) {// TODO Auto-generated method stubNoVehicle nh=new NoVehicle("天宇","红",4,2);nh.describe();Bike bk=new Bike("捷安特","黄");bk.describe();ElectricCar ec=new ElectricCar("飞鸽");ec.describe();Tricycle ty=new Tricycle();ty.describe();}}
2.NoVehicle.java//非机动车 //父类
public class NoVehicle {private String brand;private String color;private int wheel;private int Chair;//无参构造方法public NoVehicle() {}//双参构造方法,完成对品牌和颜色的赋值public NoVehicle(String brand, String color) {this.setBrand(brand);this.setColor(color);}//四参构造方法,完成对所有属性的赋值public NoVehicle(String brand, String color, int wheel, int chair) {this.setBrand(brand);this.setColor(color);this.setWheel(wheel);this.setChair(chair);}public String getBrand() {return brand;}public void setBrand(String brand) {this.brand = brand;}public String getColor() {return color;}public void setColor(String color) {this.color = color;}public int getWheel() {return wheel;}public void setWheel(int wheel) {this.wheel = wheel;}public int getChair() {return Chair;}public void setChair(int chair) {Chair = chair;}public void describe() {System.out.println("父类信息测试:这是一辆" + this.getColor() + "颜色的," + this.getBrand() + "牌的非机动车,有" + this.getWheel() + "个轮子,有"+ this.getChair() + "个座椅");}}
2.Bike.java //自行车类 //子类
public class Bike extends NoVehicle {public Bike() {}//子类默认调用父类的无参构造方法public Bike(String brand,String color) {super(brand,color);}public void describe() {System.out.println("自行车类信息测试:这是一辆" + super.getColor() + "颜色的," + super.getBrand() + "牌的自行车");}
}
3.Electric.java //电动车类 //子类
public class ElectricCar extends NoVehicle {
private String batterybrand;//无参构造方法
public ElectricCar(String batterybrand) {this.setBatterybrand(batterybrand);
}public String getBatterybrand() {return batterybrand;
}public void setBatterybrand(String batterybrand) {this.batterybrand = batterybrand;
}
public void describe() {System.out.println("电动车类信息测试:这是一辆使用"+this.getBatterybrand()+"牌电池的电动车");
}
}
4.Tricycle.java //三轮车类,//子类
public class Tricycle extends NoVehicle{
//无参构造方法public Tricycle() {super.setWheel(3);}public void describe() {System.out.println("三轮车类信息测试:三轮车是一款有"+this.getWheel()+"个轮子的非机动车");}
}
5.运行图片
车行管理系统 java小作业相关推荐
- Java实现“xx车行管理系统”
一.编程练习 编程练习:某公司要开发"XX车行管理系统",请使用面向对象的思想,设计自定义类描述自行车.电动车和三轮车. 任务 任务分析: 第一步:分析自行车.电动车和三轮车的共性 ...
- 基于jsp java的汽车租赁租车行管理系统
汽车租赁租车行管理系统适用于课程设计,实现用户登录.车辆类别管理.车辆管理.租车客户管理.租车登记.还车管理总等功能.租车公司要生存发展,就必须在各个方面加强管理,并要求租车公司有更高的信息化集成,能 ...
- 基于java+jsp的汽车租赁租车行管理系统
汽车租赁租车行管理系统适用于课程设计,实现用户登录.车辆类别管理.车辆管理.租车客户管理.租车登记.还车管理总等功能.租车公司要生存发展,就必须在各个方面加强管理,并要求租车公司有更高的信息化集成,能 ...
- Java项目:车租赁管理系统(java+Gui+文档)
源码获取:博客首页 "资源" 里下载! 功能介绍: 登陆界面.管理员界面.用户界面.汽车租赁文档 系统主页: @SuppressWarnings("serial" ...
- java小作业(七)
1.请编写一个类其名字为ShuXue类,其中有这样几个方法第一个为求平均数,第二个为求最大数,第三个为求中间数,然后编写一个子类继承ShuXue类并且重写父类中的第一个方法使其得到的结果精度保留为小数 ...
- java小作业:for循环输出带“ * ”的直角三角形,等腰三角形,镂空等腰三角形,平行四边形
题目: 1.输出用"*"表示的直角三角形 2.输出用"*"表示的等腰三角形 3.输出用"*"表示的镂空等腰三角形 4.输出用"*& ...
- java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...
visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...
- 用JAVA写一个画图小程序(JAVA 大作业)
第一次写博客 且是稍微大点的程序 看看就行 重新写的在这,更加清晰明了:点击进入:用JAVA写一个画图小程序(JAVA 大作业)重排版本 设计思路 首先我直接去了Windows自带画图程序去实践模拟, ...
- Java大作业-考试管理系统(GUI)无数据库-Java课程设计
Java课程设计-Java大作业-考试管理系统(GUI)无数据库 题目要求 开发环境 : 程序总功能模块 程序详细设计 使用情况 第一次写这东西有不少错误的地方,题目要求的功能也没有完全实现,以上内容 ...
最新文章
- 每天一道算法题(24)——自定义幂函数pow
- 03-29复利计算单元测试
- mysql居左查询abcd_MySql速查手册
- 华为鸿蒙系统使用视频,原生鸿蒙系统,华为WATCH 3上手视频曝光
- Atitit 分布式文件系统 hdfs nfs fastfs 目录 1. 分布式文件系统	1 2. 什么是FastDFS	1 2.1. FastDFS特性:	1 2.1.1. fastdfs是否可在
- wifi频率和zigbee干扰_设置Zigbee和wifi信道避免干扰的方法
- 自由手写体字帖pdf_沐瑶随心手写体:随心是源于自由的快乐 免费商用手写字体...
- 对角化求可逆矩阵_矩阵对角化方法
- pc端常用的屏幕分辨率
- 云服务器宽带1M代表的什么意思?下载速度是1M/S吗?
- 解决scrapy下载小说乱序
- C++实现动态规划算法之解决0-1背包问题
- 如何搭建一个自己的微信公众号
- 为何网站存在漏洞隐患需要做渗透测试服务
- 计算机组成原理 原码,反码,补码,移码
- 中国工商银行数据中心(北京)一面--2011
- OpenStack使用Placement做资源管理时虚拟机无法调度的一次排错记录
- 内置式永磁电机maxwell2d_「仿真」永磁同步电机仿真(实操三)Maxwell 2D 静态磁场仿真...
- 思考者的回归--转帖今何在的优美文章《窗》之三
- 浅谈Arrays.asList()方法
热门文章
- python高考谣言_Python爬取新版型冠状病毒“谣言”新版闻进行数据分析
- Spket Eclipse Plugin IDE
- ffmpeg/avconv 视频音频转码命令行工具
- 浅谈抖音、快手、西瓜视频
- 解决删除文件或文件夹时提示“找不到该项目 该项目不在***中,请确认该项目的位置,然后重试。……”
- 一个不错的笑話哦⋯⋯很有意思的双关语
- MyBatisPlus-9-公共字段自动填充
- MONGODB 的存储引擎更快,更高,更强的秘诀 --译
- 计算机毕业设计SSM车站商铺信息管理系统【附源码数据库】
- 第七章 	弗洛格老师