学号 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小时
-
改进情况:
这周学习了第五章知识,通过运行代码明白各代码的具体含义,体会到了娄老师上课一直提到的“做中学,学中做”。