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、对象数组 数组其实是一个对象
- 那边要的是一个具体的对象,第几个,这样就可以 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,两个是变量引起的,一个是我把需求想简单了,另一个就是死循环
先看好变量,在看好需求,最重要的是要懂语法