20162302 第六周作业

程序设计与数据结构第六周总结
本次总结回顾了《程序设计与数据结构》第六周的学习内容,包括理解继承机制、super引用、方法重载、抽象类等概念,并解决了代码调试过程中遇到的问题,如枚举类型使用错误、随机数显示内容为空等。

20162302 2016-2017-2 《程序设计与数据结构》第六周学习总结

教材学习总结

理解继承的继承机制

单向的is-a关系

super引用
理解代码调用的概念
学习方法重载
抽象类

教材学习中的问题和解决过程

  • 问题1:
    1062717-20170409222221847-1725043616.png
  • 问题一解决方案:把文件名改对就好了
    1062717-20170409222351800-1074877885.png

  • 问题2:第一个public需要返回值类型
    1062717-20170409222624457-254995012.png
  • 问题2解决方案:也是名字打错了

  • 问题3:
    1062717-20170409222735785-441473285.png
  • 问题3解决方案:
public Account (String owner, String account, double initial)
  • 问题4:
    1062717-20170409223023144-2055963270.png
  • 问题4解决方案:
Course math = new Course(Math, Mengcui, CS, 0);

代码调试中的问题和解决过程

  • 问题1:找不到符号
    1062717-20170409215734785-1334476502.png
  • 问题1解决方案:
    1062717-20170409215819222-929916884.png
    枚举类型的使用格式错了
cone1 = Flavor.Head;
cone2 = Flavor.Button;
  • 问题2:可以生成随机数,但是显示类的内容为空
    1062717-20170409215919488-1740147352.png
  • 问题2解决方案:
    1062717-20170409220041691-1054421333.png
    在flip里面直接执行isHeads。
public void flip()
{
    isHeads();
}
public Flavor isHeads()
{
}
  • 问题3:
    1062717-20170409220326175-1578967147.png
  • 问题3解决方案:布尔类型需要用 = = 来表达
A==B 
  • 问题4:Int不能直接转成String类型
    1062717-20170409221340363-1243182147.png
  • 问题4解决方案:用DecimalFormat先格式化,再输出成字符串
    1062717-20170409221838597-1329168630.png
    1062717-20170409221839628-1944928858.png
DecimalFormat fmt = new DecimalFormat();
Number = fmt.format(number);

代码托管

1062717-20170409223408566-342936681.png

结对及互评

点评过的同学博客和代码

其他(感悟、思考等,可选)

个人感觉这周的学习任务相对于上周来说小一些,上周因为周末清明节回家,学习java的时间减少大半,所以有很多内容积压到了这一周。但是第八章的代码也可以让我同时更快的理解上周的内容,所以在进度上也算是没有落下。上周比较匆忙,课后的PP也都没有做好,这周也花了大量时间来修复上周的代码使其可以顺利的运行。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周24/27651/713/135
第二周496/27651/726/135
第三周326/27651/724/135
第四周909/27652/736/135
第五周506/27651/712/135
第六周528/27651/724/135

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:24小时

  • 实际学习时间:24小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

转载于:https://www.cnblogs.com/yangjingdian/p/6686697.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值