中级农民
- 积分
- 295
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2015-3-13
- 最后登录
- 1970-1-1
|
做一个homework就是3小时啊 ~~~ 什么时候才能上完课 ~~~

小总结:
1.从Date class中学习到了很好的编程思想,把一个类众多的大功能分割成一个一个的小函数,先实现小功能再实现大功能。
2.复习了一下构造函数中使用this调用另一构造函数,避免大量重复代码。
3.还是在编写Date(String s)时学习了split(),indexOf(),substring()。
4.看了老师的作业提示,isAfter(Date d)用一句代码实现了~
5.编写difference(Date d)时,一开始想得很复杂很麻烦,后来转变了一下思路,用上了isLeapYear(int Year)和isBefore(Date d)和dayInYear()实现了。
6.更深刻理解了static,之前以为是static method中不能含有non-static variables,例如int a;都不行呢~ (⊙﹏⊙b汗) 现在知道了,是static method中不能含有non-static该类成员变量,而非该函数中声明的局部变量,因为static method是不需要该类实例化就能调用使用的函数。
运行结果:
加油 !!!

|
|