当前位置:
首页
文章
前端
详情

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

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

教材学习内容总结

第四周我学习了教材第五章的内容,了解了子类与继承的知识,学到了以下内容:

明白了什么是子类与父类、类的树形结构。 子类和父类在同一包中、不在同一包中时的继承性。 子类与对象,子类对象的特点。 成员变量的隐藏与方法重写。 用super操作被隐藏的成员变量和方法;使用super调用父类的构造方法。 final关键字的使用方法,final类与final方法的特点。 对象的上转型对象的用途。 abstract类和abstract方法的特点。 继承与多态的相关知识以及什么是面向抽象编程。 开-闭原则的优点。

我在看完课本知识的同时也将教材配套视频看完了,教材代码也逐一进行了编译运行,通过实践进一步学习了本章知识。

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

  • 问题1:在做课后题时P140(4)不知道应该选择哪个

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

  • 问题1解决方案:经重新查阅课本决定选择D,instanceof左面的操作元是右面的类或其子类所创建的对象时,其结果为true,否则为false。题中D项bird是B类的对象,而instanceof右面是C,C是B的子类,所以结果应该为false。之前在学习基础知识的时候曾经看过,但是因为仅仅是看过,所以印象不深,今后类似的知识点要加以实践,这样才能掌握的更牢固。

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

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

  • 问题1:调试5.10节面向抽象编程代码的过程中编译出错,显示没有找到b这个变量

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

  • 问题1解决方案:经过查找比对,在代码中发现确实没有定义b这个变量,经过修改程序编译运行正常了

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

代码托管

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

上周考试错题总结

  • 上周课上学习main方法提交时已经超时了,原因是自己书写代码速度太慢,平时的代码都是照书上的代码写,自己动手设计代码少,缺少经验与思考,以后要多思考,多自己主动设计代码,提高自己编写代码的能力。

学习进度条

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

目标

5000行

30篇

400小时

第一周

16/16

3/3

20/20

第二周

546/562

3/6

16/36

第三周

739/1301

1/7

25/61

第四周

605/1906

1/8

29/90

免责申明:本站发布的内容(图片、视频和文字)以转载和分享为主,文章观点不代表本站立场,如涉及侵权请联系站长邮箱:xbc-online@qq.com进行反馈,一经查实,将立刻删除涉嫌侵权内容。