20175216 《Java程序设计》第四周学习总结

学号 20175216 《Java程序设计》第四周学习总结

教材学习内容总结

第五章要点:
1、子类和父类:1)子类;2)类的树形结构
2、子类的继承性:1)子类和父类在同一包中的继承性;2)子类和父类不在同一包中的继承性;3)继承关系(Generalization)的UML图;4)protected的进一步说明
3、子类与对象:1)子类对象的特点;2)关于instanceof运算符
4、成员变量的隐藏和方法重写:1)成员变量的隐藏;2)方法重写
5、super关键字:1)用super操作被隐藏的成员变量和方法;2)使用super调用父类的构造方法
6、final关键字:1)final类;2)final方法;3)常量
7、对象的上转型对象:1)不要将父类创建的对象和子类对象的上转型对象混淆;2)可以将对象的上转型对象在强制转换到一个子类对象,这时,该子类对象又具备了子类的所有的属性和功能;3)不可以将父类创建的对象的引用赋值给子类声明的对象;4)如果子类重写了父类的静态方法,那么子类对象的上转型对象不能调用子类重写的静态方法,只能调用父类的静态方法
8、继承与多态
9、abstract类和abstract方法:abstract类中可以有abstract方法

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

[代码托管]

  • 代码量截图:
    输入图片说明

上周考试错题总结

上周考试无错题。

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

虚拟机一定记得备份,否则虚拟机崩了之后就会丢失,非常麻烦。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 32/32 1/1 12/12
第二周 302/334 1/2 10/22
第三周 771/1105 1/3 15/37
第四周 540/1645 1/4 14/51
  • 计划学习时间:15小时

  • 实际学习时间:14小时

  • 改进情况:
    这周学习了第五章知识,通过运行代码明白各代码的具体含义,体会到了娄老师上课一直提到的“做中学,学中做”。

参考资料

原文地址:https://www.cnblogs.com/besti20175216/p/10588796.html