20162302 第六周作业
20162302 2016-2017-2 《程序设计与数据结构》第六周学习总结
教材学习总结
理解继承的继承机制
单向的is-a关系
super引用
理解代码调用的概念
学习方法重载
抽象类
教材学习中的问题和解决过程
-
问题1:
![]()
-
问题一解决方案:把文件名改对就好了
![]()
-
问题2:第一个public需要返回值类型
![]()
-
问题2解决方案:也是名字打错了
-
问题3:
![]()
-
问题3解决方案:
public Account (String owner, String account, double initial)
- 问题4:
![]()
- 问题4解决方案:
Course math = new Course(Math, Mengcui, CS, 0);
代码调试中的问题和解决过程
- 问题1:找不到符号
![]()
- 问题1解决方案:
![]()
枚举类型的使用格式错了
cone1 = Flavor.Head;
cone2 = Flavor.Button;
- 问题2:可以生成随机数,但是显示类的内容为空
![]()
- 问题2解决方案:
![]()
在flip里面直接执行isHeads。
public void flip()
{
isHeads();
}
public Flavor isHeads()
{
}
- 问题3:
![]()
- 问题3解决方案:布尔类型需要用 = = 来表达
A==B
- 问题4:Int不能直接转成String类型
![]()
- 问题4解决方案:用DecimalFormat先格式化,再输出成字符串
![]()
![]()
DecimalFormat fmt = new DecimalFormat();
Number = fmt.format(number);
代码托管

结对及互评
点评过的同学博客和代码
其他(感悟、思考等,可选)
个人感觉这周的学习任务相对于上周来说小一些,上周因为周末清明节回家,学习java的时间减少大半,所以有很多内容积压到了这一周。但是第八章的代码也可以让我同时更快的理解上周的内容,所以在进度上也算是没有落下。上周比较匆忙,课后的PP也都没有做好,这周也花了大量时间来修复上周的代码使其可以顺利的运行。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 24/2765 | 1/7 | 13/135 | |
| 第二周 | 496/2765 | 1/7 | 26/135 | |
| 第三周 | 326/2765 | 1/7 | 24/135 | |
| 第四周 | 909/2765 | 2/7 | 36/135 | |
| 第五周 | 506/2765 | 1/7 | 12/135 | |
| 第六周 | 528/2765 | 1/7 | 24/135 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:24小时
-
实际学习时间:24小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)














浙公网安备 33010602011771号