//汽车业务类

public class MotoOperation {

//定义汽车类型的数组,将该数组声明为父类类型

MotoVehicle[] motos=new MotoVehicle[8];

//初始化汽车信息

public void init(){

motos[0]=new Car("京A88888","宝马",800,"X6");//MotoVehicle m=new Car();

motos[1]=new Car("京A88887","宝马",600,"550i");

motos[2]=new Car("京A88886","别克",300,"林荫大道");

motos[3]=new Car("京A88885","别克",600,"GL8");

motos[4]=new Bus("京A88884","金杯",800,16);//MotoVehicle m=new Bus();

motos[5]=new Bus("京A88883","金杯",1500,34);

motos[6]=new Bus("京A88882","金龙",800,16);

motos[7]=new Bus("京A88881","金龙",1500,34);

}

// 租车:根据用户提供的条件去汽车数组中查找相应车辆并返回

//  如果租赁的是客车  需要的条件:品牌 座位数   型号null

//  如果租赁的是轿车  需要的条件:品牌  型号   座位0

public MotoVehicle motoLeastOut(String brand,String type,int seat){

MotoVehicle moto=null;

for(MotoVehicle mymoto:motos){

if(mymoto instanceof Car){

Car car=(Car)mymoto;

if(car.getBrand().equals(brand)&&car.getType().equals(type)){

moto=car;

break;

}

}else{

Bus bus=(Bus)mymoto;

if(bus.getBrand().equals(brand)&&bus.getSeatCount()==seat){

moto=bus;

break;

}

}

}

return moto;

}

}

java北大青鸟注册系统_java北大青鸟租车系统相关推荐

  1. java 二嗨租车项目_Java第二季租车系统参考

    首先创建一个汽车的抽象类CarStore,里面包含汽车的编号ID,车名Name以及价格Price,并且创建set和get方法. package cw.lojako.carrent; public ab ...

  2. java 二嗨租车项目_java实现简单租车系统

    本文实例为大家分享了java实现租车系统demo,供大家参考,具体内容如下 这也是参考了mooc上的一个基础项目,所以拿来写一下.不过我的demo肯定有不好或者错误的地方,欢迎指出 1.项目功能/需求 ...

  3. java达达租车接口_java达达租车系统,初学者,希望大家能给些批评建议,共同学习...

    package com.edward; public class Vehicle {//父类 int id,people; String name; float price,cargo; } publ ...

  4. 慕课网-Java入门第二季实战练习-答答租车系统下载

    更具所学知识,编写一个控制台版的"答答租车系统" 功能: 1.展示所有可租车辆 2.选择车型.租车量 3.展示租车清单,包含:总金额.总载货量及其车型.总载人量及其车型 代码下载地 ...

  5. 二嗨租车系统java_java第二季租车系统作业

    用到的知识点: 1.封装 2.继承 3.多态 4.对象数组 package com.imooc; public abstract class Car { private int orderNum;// ...

  6. 二嗨租车系统java_Java第二季租车系统

    欢迎使用哒哒租车系统: 您是否要租车:1是 0否 1 您可租的车辆类型及价目表: 序号 汽车名称 租金 空间 序号:1 奥迪A4 500元/天 载人:4人 序号:2 马自达6 400元/天 载人:4人 ...

  7. java达达租车接口_Java实现一个达达租车系统的步骤详解

    本文介绍的是利用java编写一个控制台版的"达达租车系统",下面话不多说了,来看看详细实现方法吧. 实现目标 java编写一个控制台版的"达达租车系统" 实现功 ...

  8. java租车系统_Java实现租车系统的详细过程

    这篇文章主要给大家介绍了利用Java实现一个达达租车系统的步骤,文中给出了详细的实现思路和示例代码,并在文末给出了完整的源码供大家学习下载,需要的朋友可以参考借鉴,下面来一起看看吧. 本文介绍的是利用 ...

  9. java集合租车_Java入门第二季 租车系统

    二.代码实现: (1)基础版(控制台调试): car类: package com.xiaoyao.car; import java.util.List; public class Car{ priva ...

  10. java达达租车接口_Java第一个项目——达达租车系统v1

    父类Vehicle package com.dada; public class Vehicle { protected String name;//车辆名称 protected int price; ...

最新文章

  1. 【杂谈】怎么使用有三AI完成系统性学习并赚钱
  2. linux开发windows程序设计,X-win编程求助
  3. java数组-如何在一堆数据中使用数组!
  4. 从ReadImage到ML- 一个不错的博客
  5. Spark MLlib之K-Means聚类算法
  6. 设计模式---开闭原则
  7. 喜欢就争取,得到就珍惜,错过就忘记—dbGet(二)
  8. 正反向数据库及生成设计报告
  9. Discuz!NT 在线用户功能简介(转)
  10. 电脑取消撤销快捷键是什么_必须掌握的十个电脑使用技巧
  11. 计算机学院支部委员会会议记录,第七周班长支书例会会议记录
  12. python爬虫做毕业论文_基于Python的网络爬虫(智联招聘)开发与实现毕业论文+作品源码+演示视频...
  13. 网络语言上多个C是什么意思,今年流行的网络用语,个个都很有意思,你知道几个呢?...
  14. 家谱树c语言程序,Javascript库 - 家谱树流程图
  15. 微信小程序项目-最常用网盘助手
  16. 北京某高端养老机构开业3年 : 1次失信,2场官司,3项处罚,处在高危中的养老行业如何应对多维度经营风险?
  17. 物联网的三层概念模型
  18. dll和lib的区别
  19. 河北工程科技学院计算机专业,计算机科学与技术系与河北工程大学信息与电气工程学院联合召开一流专业建设交流会...
  20. Windows下反(反)调试技术汇总

热门文章

  1. Joins – NLJ
  2. 【ICLR 2018图神经网络论文解读】Graph Attention Networks (GAT) 图注意力模型
  3. 【PaddleSeg】【天池大赛】真实场景篡改图像检测挑战赛线上2391
  4. 如何测试基于Unity3D引擎的游戏
  5. 绿岛FTP服务器沉浮记
  6. Python计时库——Time库的使用详解
  7. Flink菜鸟教程(一)——从入门到开发
  8. TLint for 虎扑体育应用源码项目
  9. python复制文件到指定目录
  10. Autojs 抖音自动养号脚本+抖音直播控场脚本