教材学习内容总结
- 子类的初步了解
- 成员变量的隐藏和方法重写
- super关键字和final关键字
- 对象的上转型对象
- 继承与多态
- abstract关键字
教材学习中的问题和解决过程
- 问题1:子类和父类不在同一包中的继承性不理解。
- 问题1解决方案:子类只继承父类中的protected和public访问权限的成员变量作为子类的成员变量
- 问题2:abstract类和abstract方法不会。
- 问题2解决方案:通过多看书看视频,但是还是不是很理解。(p129-p130)
- 问题3:在敲例6的时候,编译时出现了“使用或覆盖了已过时的API”。
- 问题3解决方案:是一个警告,告诉我们使用了已经过时的函数,但是仍然可以运行。
![](https://img2018.cnblogs.com/blog/1596937/201903/1596937-20190324180425290-2631777.png)
上周考试错题总结
- 错题:在上周课上写平方倒置这个代码的时候,刚写出来编译通过了。但是运行时,输入数进去后程序没有进行平方倒置,直接退了出来。
- 错误原因:经过检查后发现是在输出时的循环,退出循环的条件写错了,导致程序都没有进入过循环。
- 改正方法:重新思考是循环,写了正确的步骤。
心得体会
这周上课突如其来的编程让人猝不及防,平时都是对敲好的程序进行修改,这次要让我们自己动手写,明显感到心有余而力不足,没有一点思路,在写的过程中也是漏洞百出。我们平时在学习的时候不要一味的敲书上的代码,要有自己的思考,遇到问题时要有一个解决问题的思路,再把他转化成我们的机器语言。这周的学习没有上周的多,但是比上周的有难度,有深度,需要我们想的会更多。如果我们之前的课程没有学习到位会有一定的吃力,比如子类就需要把权限和包学好,如果之前是一知半解的,这周的学习就会变得吃力。我们在学习新的内容时,也要回顾老的内容,温故而知新,可以为师矣。