JAVA作业 : JAVA基础练习题 ==> 面向对象综合练习题

共享单车练习题


单车具备的属性

单车公司具备的属性

共享单车系统具备的方法

具体存放各个文件的路径


constants.BikeConstans

public interface BikeConstans {
    /**
     * ofo单车
     */
    String BIKE_COMPANY_OFO = "ofo单车公司";
    /**
     * 哈啰单车公司
     */
    String BIKE_COMPANY_HELLO = "哈啰单车公司";
    /**
     * 摩拜单车公司
     */
    String BIKE_COMPANY_MOBIKE = "摩拜单车公司";

    /**
     * 是否可借 0可借 1不可借
     */
    int BIKE_COMPANY_BORROW = 0;
    int BIKE_COMPANY_RETURN = 1;
}

 


constrol文件夹

public class ShareBikeMgr {

    // 初始化三个公司的单车
    public static ShareBikeCompany[] shareBikeCompanies = new ShareBikeCompany[3];

    /**
     * 初始化单车公司信息
     */
    public void initial(){
        // ofo 单车
        SharedBike[] ofoBike= new SharedBike[2];
        ofoBike[0] = new ShareBikeOFO();
        ofoBike[1] = new ShareBikeOFO();
        ShareBikeCompany ofoCompany = new ShareBikeCompany(1,BikeConstans.BIKE_COMPANY_OFO,ofoBike,2,0);

        // ofo 单车
        SharedBike[] helloBike= new SharedBike[2];
        helloBike[0] = new ShareBikeHello();
        helloBike[1] = new ShareBikeHello();
        ShareBikeCompany helloCompany = new ShareBikeCompany(2,BikeConstans.BIKE_COMPANY_HELLO,helloBike,2,0);

        // ofo 单车
        SharedBike[] mobikeBike= new SharedBike[2];
        mobikeBike[0] = new ShareBikeMobike();
        mobikeBike[1] = new ShareBikeMobike();
        ShareBikeCompany mobikeCompany = new ShareBikeCompany(3,BikeConstans.BIKE_COMPANY_MOBIKE,mobikeBike,2,0);

        // 初始化数组
        shareBikeCompanies[0] = ofoCompany;
        shareBikeCompanies[1] = helloCompany;
        shareBikeCompanies[2] = mobikeCompany;
    }

}
**
 * 程序逻辑
 */
public class Start {

    Scanner sc = new Scanner(System.in);
    // 创建操作数据类
    SharedBikeDao sharedBikeDao = new SharedBikeDaoImpl();

    /**
     * 菜单管理
     */
    public void startMenu(){
        System.out.println("欢迎使用迷你共享单车管理系统");
        System.out.println("*********************************");
        System.out.println("1.投放Bike");
        System.out.println("2.查看Bike");
        System.out.println("3.删除Bike");
        System.out.println("4.借出Bike");
        System.out.println("5.归还Bike");
        System.out.println("6.Bike排行榜");
    
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值