zoukankan      html  css  js  c++  java
  • 20175317 《Java程序设计》第四周学习总结

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

    教材学习内容总结

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

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

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

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

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

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

    输入图片说明

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

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

    输入图片说明

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

    输入图片说明
    输入图片说明

    代码托管

    输入图片说明

    上周考试错题总结

    • 上周课上学习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
  • 相关阅读:
    【BZOJ1294】围豆豆(SCOI2009)-状压+BFS
    【BZOJ3244】树的计数(NOI2013)-概率期望+数学证明
    【BZOJ4826】影魔(AHOI&HNOI2017)-线段树+离线
    【BZOJ3832】Rally(POI2014)-拓扑排序+最长路+堆
    【BZOJ4556】字符串(TJOI&HEOI2016)-后缀数组+二分+RMQ+主席树
    【BZOJ1029】建筑抢修(JSOI2007)-贪心+堆
    【BZOJ1057】棋盘制作(ZJOI2007)-DP+悬线法
    【BZOJ1025】游戏(SCOI2009)-数论+背包DP
    java日期操作
    list类型for遍历
  • 原文地址:https://www.cnblogs.com/20175317zrw/p/10581899.html
Copyright © 2011-2022 走看看