交通工具类:

  • 属性:速度、载人/载货能力
  • 方法:启动、加速、减速、停止

汽车类继承自交通工具类:

  • 属性:车长、车宽、车高
  • 方法:换挡、刹车、喇叭

火车类继承自交通工具类:

  • 属性:车厢数量、车厢长度
  • 方法:挂车厢、停靠站台、发车

飞机类继承自交通工具类:

  • 属性:翼展、起降重量、最大飞行高度
  • 方法:起飞、降落、调整高度

汽车类的构造方法:

  1. 指定速度、载人/载货能力、车长、车宽、车高,创建汽车对象
  2. 指定速度、载人/载货能力,创建默认车长、车宽、车高的汽车对象
  3. 指定速度、车长、车宽、车高,创建默认载人/载货能力的汽车对象

火车类的构造方法:

  1. 指定速度、载人/载货能力、车厢数量、车厢长度,创建火车对象
  2. 指定速度、载人/载货能力,创建默认车厢数量、车厢长度的火车对象
  3. 指定速度、车厢数量、车厢长度,创建默认载人/载货能力的火车对象

飞机类的构造方法:

  1. 指定速度、载人/载货能力、翼展、起降重量、最大飞行高度,创建飞机对象
  2. 指定速度、载人/载货能力,创建默认翼展、起降重量、最大飞行高度的飞机对象
  3. 指定速度、翼展、起降重量、最大飞行高度,创建默认载人/载货能力的飞机对象
定义交通工具汽车火车飞机这些类注意它们之间的继承关系为这些类提供超过三个不同的构造方法

原文地址: https://www.cveoy.top/t/topic/blR4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录