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

教材学习内容总结

  • 子类的初步了解
  • 成员变量的隐藏和方法重写
  • super关键字和final关键字
  • 对象的上转型对象
  • 继承与多态
  • abstract关键字

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

  • 问题1:子类和父类不在同一包中的继承性不理解。
  • 问题1解决方案:子类只继承父类中的protected和public访问权限的成员变量作为子类的成员变量
  • 问题2:abstract类和abstract方法不会。
  • 问题2解决方案:通过多看书看视频,但是还是不是很理解。(p129-p130)
  • 问题3:在敲例6的时候,编译时出现了“使用或覆盖了已过时的API”。
  • 问题3解决方案:是一个警告,告诉我们使用了已经过时的函数,但是仍然可以运行。

代码托管

上周考试错题总结

  • 错题:在上周课上写平方倒置这个代码的时候,刚写出来编译通过了。但是运行时,输入数进去后程序没有进行平方倒置,直接退了出来。
  • 错误原因:经过检查后发现是在输出时的循环,退出循环的条件写错了,导致程序都没有进入过循环。
  • 改正方法:重新思考是循环,写了正确的步骤。

    心得体会

      这周上课突如其来的编程让人猝不及防,平时都是对敲好的程序进行修改,这次要让我们自己动手写,明显感到心有余而力不足,没有一点思路,在写的过程中也是漏洞百出。我们平时在学习的时候不要一味的敲书上的代码,要有自己的思考,遇到问题时要有一个解决问题的思路,再把他转化成我们的机器语言。这周的学习没有上周的多,但是比上周的有难度,有深度,需要我们想的会更多。如果我们之前的课程没有学习到位会有一定的吃力,比如子类就需要把权限和包学好,如果之前是一知半解的,这周的学习就会变得吃力。我们在学习新的内容时,也要回顾老的内容,温故而知新,可以为师矣。

猜你喜欢

转载自www.cnblogs.com/lyx-hhhhh/p/10589552.html