20172304 2017-2018-2 《程序设计与数据结构》第七周学习总结

学号 2017-2018-2 《程序设计与数据结构》第X周学习总结

教材学习内容总结

本周主要学习了继承方面的知识,利用继承可以使子类使用父类中的方法。而父类中的变量要使用可见性修饰符==“protected”==,才可以被子类所使用。子类可以继承父类的方法。但是子类不能继承父类的构造方法。但可以通过保留字引用调用父类的构造方法。在子类方法和父类方法重名时,会重写方法,并会以子类的方法优先。一个父类可以被多个子类继承,而且子类也可以成为其他类的父类。Object类是所有子类的父类。接口不能和继承重叠。final修饰符可以保证父类的方法不会再子类中被重写。

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

  • 问题1:有关Object类功能的问题。
  • 问题1解决方案:后来在网上找到了答案网址Object类是所有类的父类,也就意味着所有类可以不通过定义而直接调用方法。而且在未确定数据类型时,可以先用Object进行声明。
  • 问题2:有关继承中static修饰符的使用问题。
  • 问题2解决方案:网址在继承的过程中,静态方法不能用于抽象对象,因为静态方法是属于某个类的需要用类名去调用。而抽象方法是修饰某一个特殊的方法的。

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

  • 问题1:本周作业难度不是很大,所以在作业中并没有遇见什么问题,倒是在实验中遇见了问题那就是在测试类的时候无法使用assertEquals()方法对两个double型数据进行比较。

  • 问题1解决方案:后来学长让我改成了String类型才能够正常运行。

代码托管

上周考试错题总结

错题一

解析:这道题当时没有细看,因为看不懂。现在看来答案说的有道理差一错误就是程序员在编程时从0开始,或者从索引处较远的地方。

错题二

解析:无他,手抖尔。

错题三

解析:这个也是马虎,不过我还是讲一下:数据类型 [ ] 数组名 = new 数据类型[ ]。

结对及互评

点评模板:

  • 博客中值得学习的或问题:
    • xxx
    • xxx
    • ...
  • 代码中值得学习的或问题:
    • xxx
    • xxx

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

有事忙碌的一周,不过又学到了新知识,还算开心。下星期又是一波学习感觉周日对我来说近似于无。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 75/200 1/2 20/20
第二周 338/500 1/4 18/38
第三周 516/1000 1/7 22/60
第四周 1296/1300 1/4 30/90
第五周 615/2839 1/5 20/110
第六周 610/3449 2/7 20/130
第七周 719/4108 1/8 30/160
  • 计划学习时间:30小时

  • 实际学习时间:30小时

参考资料

猜你喜欢

转载自www.cnblogs.com/15248252144dzx/p/8910537.html