共享单车 总结

1、我居然连构造都不会写了

 private int shareBikeCompanyId;

 public int getShareBikeCompanyId() {
        return shareBikeCompanyId;
    }

    public void setShareBikeCompanyId(int shareBikeCompanyId) {
        this.shareBikeCompanyId = shareBikeCompanyId;
    }

2.搞清楚for循环的问题

我没懂for 那个东西是不是NEW 了个对象,但是我知道了增强for循环是简化版的迭代器,是集合里面的东西,之后在学吧

3.方法的作用
定义操作单车的方法

接口实现类里面只实现方法,把乱七八糟的东西放外面

4、接口那里
接口那里要在初始化的那里,建立新对象
如果想要用接口实现里面的方法,就要用多态的方法写接口新建的对象

5、增加单车那里把递增 放在后面的,应该放在前面,不然最后就少一个

6、原来在方法里面调方法,不需要把参数传进外方法里
(这东西一个是自己定义的,一个是全局变量 为啥不能用啊)

7、对象数组 数组其实是一个对象

  1. 那边要的是一个具体的对象,第几个,这样就可以 bike[1]
    bikeDao.deleteBike(bike[deleteBikeNum]);

9、//这里报空指针,可能是把数组中所有东西都遍历了
这个是高级for循环

10、input.nextLine();
这个可以放在上面

11、导入常量那里可以直接这样写final String PATTERN,
调用的时候需要写清楚

final 要写,这样就不会一不小心给常量赋值了

12、getTime
getTime()方法用于获取带有时间的日期(以毫秒为单位)

之后验证一下 这个东西 输出的是什么

13、这是个DATE类型,不是String

Date rightborrowTime = dateFormat.parse(borrowTime);
String rightreturnTime = dateFormat.parse(returnTime);

14、try catch 异常怎么写来着

15、

long durationSecond = rightReturnTime.getTime()-rightBorrowTime.getTime();


这句话,显示写了两个借的时间互减,接着又是借的时间减去换的时间,我真是个哈哈

16、我一直以为要 弄出来一个 略带抽象的 数列名只能用 高级for循环

原来可以复制数组,我哭了

此处存疑

复制只是为了不对数组直接操作,会导致之前的数据混乱

17:::::::::::::::::::::::
在一个死循环调用方法,方法里面写return,也不过是回到死循环里面

任何死循环都要写 break!!!!!!!!!!!!

18、我今天晚上改了三个bug,两个是变量引起的,一个是我把需求想简单了,另一个就是死循环

先看好变量,在看好需求,最重要的是要懂语法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值