返回本章节

返回作业目录


需求说明:

创建一个父类交通工具类(Vehicles),以及两个子类,分别是轿车类(Car)和卡车类(Truck)。

实现思路:

创建一个父类交通工具类和子类轿车类、卡车类的实现思路:

  1. 创建父类交通工具(Vehicles),在该类中定义String类型的属性,它们是商标(brand)和颜色(color),以及行驶方法run()和显示信息方法showInfo()。
  2. 通过Vehicles类的有参构造方法初始化其成员属性。
  3. 创建小汽车(Car)类继承Vehicles类,在该类中增加int型成员属性座位(seats)和showCar()方法,showCar()方法显示小汽车相关信息。
  4. 编写卡车(Truck)类继承Vehicles类,添加float型成员属性载重(load)和showTruck()方法,showTruck()方法示卡车相关信息。
  5. 创建测试类VehiclesTest,在该类的主方法中完成交通工具、小汽车和卡车对象的实例化以及相关方法的调用。

实现代码:

Vehicle 类


public class Vehicle {private String brand;//品牌private String color;//颜色public void run() {System.out.println("00");}public Vehicle(String brand, String color) {super();this.brand = brand;this.color = color;}public void showInfo() {System.out.println("品牌:"+brand);System.out.println("颜色:"+color);}}

Car 类

public class Car extends Vehicle {private int seats;//座位public void showCar() {super.showInfo();System.out.println("座位:"+seats);}public Car(String brand, String color, int seats) {super(brand, color);this.seats = seats;}}

Truck 类


public class Truck extends Vehicle {private float load;//载重public void showTUuck() {super.showInfo();System.out.println("载重:"+load);}public Truck(String brand, String color, float load) {super(brand, color);this.load = load;}}

VehicleTest 类

public class VehicleTest {public static void main(String[] args) {Car c = new Car("东方黑产", "白色",4);c.showCar();System.out.println();Truck t = new Truck("五菱神车", "黑色",3500);t.showTUuck();}
}

注意:最后送大家十套2020最新Java架构实战教程+大厂面试题库,进裙 783802103 在裙文件下载一起交流进步哦!

编写Java程序,创建一个父类交通工具类(Vehicles),以及两个子类,分别是轿车类(Car)和卡车类(Truck)。相关推荐

  1. truck 用法java_编写Java程序,创建一个父类交通工具类(Vehicles),以及两个子类,分别是轿车类(Car)和卡车类(Truck)。...

    返回本章节 返回作业目录 需求说明: 创建一个父类交通工具类(Vehicles),以及两个子类,分别是轿车类(Car)和卡车类(Truck). 父类有属性品牌(brand)和颜色(color). 在父 ...

  2. java shape 空间操作类_设计三个类:几何形状类(Shape)、圆类(Circle)、矩形类(.,请编写 Java程序,设计一个“形状rdquo...

    问题标题 设计三个类:几何形状类(Shape).圆类(Circle).矩形类(.,请编写 Java程序,设计一个"形状&rdquo 2019-5-10来自ip:17.175.174. ...

  3. java编写车类_用Java程序创建一个汽车接口,接口中要定义汽车应有的属性和行为,随后编写多个汽车接口的实现类,...

    package No014.Final; //写出汽车的总接口:获得汽车名称和价格利用get方法: interface Car{ String getName(); int getPrince(); ...

  4. java试题汽车接口_用Java程序创建一个汽车接口,接口中要定义汽车应有的属性和行为,随后编写多个汽车接口的实现类,...

    package No014.Final; //写出汽车的总接口:获得汽车名称和价格利用get方法: interface Car{ String getName(); int getPrince(); ...

  5. Java 编写程序 创建一个游戏【5、6两章的内容】【第5章】

    每次使用单边大脑的时间不要太久, 连续使用左边脑30 分钟如同使用左臂 30 分钟一样, 周期性性地交换让大脑两侧轮流休息. 左脑活动包括了循序渐进的工作,解决逻辑问题与分析: 右脑的活动包括了阴雨. ...

  6. java长方体的父类_编写java程序,输入一个长方体的长、宽、高,求长方体的表面积和体积,并将结果显示...

    展开全部 1.长方体表面积公式 :62616964757a686964616fe78988e69d8331333431366338S = 2(ab + bc + ac); 2.长方体体积公式      ...

  7. 用java做出长方体的表面积_编写java程序,输入一个长方体的长、宽、高,求长方体的表面积和体积,并将结果显示,一个长方体的...

    1.长方体表面积公式 :S = 2(ab + bc + ac); 2.长方体体积公式     :V = abc = Sh:(这里的S表示底面积). 实现如下: public class Cuboid  ...

  8. 定义一个父类Animal eat方法 , 定义两个子类 Dog 特有方法keepHome , Cat 特有方法 catchMouse ;并且 重写eat方法?

    测试类中写一个方法,参数列表有一个参数Animla类型,    要求: 调用该方法分别传递Dog对象 和Cat 对象, 使用instanceof进行将转后调用eat,和他们的特有方法 代码示例: pa ...

  9. 编写运行最简单的java程序——使用记事本编写java程序

    编写运行最简单的java程序--使用记事本编写java程序 第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还 ...

  10. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

最新文章

  1. 使用HashSet去除重复元素的集合
  2. 【Android 逆向】Android 系统文件分析 ( /proc/pid 进程号对应进程目录 | oom_adj | maps | smaps | mem | task | environ )
  3. 更新cocoapods相关问题
  4. 常见关联图库之欺诈指数排位战
  5. C++基础::自制异常定位器
  6. html前端通过canvas生成验证码
  7. linux下完全删除mysql
  8. js组件slotmachine_Vue.js 系列教程 2:组件,Props,Slots
  9. 基于android p的miui,小米8青春版终于迎来基于AndroidP的MIUI10系统,米粉欢呼
  10. python爬取新浪博客_python爬取韩寒博客的实例
  11. 关键帧动画 骨骼动画_动画关键原则
  12. css字体的分类及样式
  13. Sequencer和Sequence
  14. 机器人识别抓取笔记(基于视觉的机器人抓取——从物体定位、物体姿态估计到平行抓取器抓取估计:综述)
  15. 利用高德地图API获取任意两座城市之间的距离!异地也有惊喜!
  16. 高匿代理,混淆代理,匿名代理,透明代理略解
  17. TI DM36X 名词
  18. WIN10 的adobe flash player 在IE11中用不了
  19. 程序员英语 - Word Group
  20. Robert Marino:欧洲创新的代表性不足,量子计算或能破局

热门文章

  1. vi 编辑器使用错误
  2. 目前可用的通用DNS
  3. 写给应届毕业生-------五险一金以及个人所得税缴纳计算
  4. office WPS同时安装,WPS卸载后,文档图标异常解决办法
  5. Android 4.1 Netd详细分析(一)概述与应用实例
  6. jquery源码_详细中文注释
  7. 微信朋友圈装x代码_微信朋友圈写入代码 微信朋友圈代码大全
  8. el-table点击单元格自动聚焦可编辑,且失去焦点即修改成功的实现方法
  9. 软路由安装openwrt
  10. HTB TIER 2 Archetype wp