zoukankan      html  css  js  c++  java
  • 20162305 2016-2017-2 《程序设计与数据结构》第6周学习总结

    20162305 2016-2017-2 《程序设计与数据结构》第6周学习总结

    教材学习内容总结

    1.继承的基本语法与用法。
    2.利用UML类图表示继承关系。
    3.子类的实例化。
    4.protected修饰符和super引用
    5.方法的重写 override
    6.object类与抽象类
    7.可见性

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

    • 问题1:继承过程中在两个类之间建立了is-a关系,不清楚什么是is-a关系。
    • 问题1解决方案:在网上查找了相关资料,我知道了is-a表示的就是类之间的继承关系。is-a从字面上看就表示"是一个"的意思,根据继承的特性一个派生类对象可以看成是一个基类对象,也就是说一个派生类对象"是一个"基类对象,所以这种名称符合对这种特性的概括。它没有所谓的全称,这是一种约定俗成的说法。
      在查找is-a的过程中,我也看到了类似的has-a和like-a两种关系,has-a关系表示的是对象和他成员之间的从属关系,like-a表示的是一种组合关系。
      一篇介绍相关概念的博客
    • 问题2:何为构造方法。
    • 问题2解决方案:一张图说明各种方法。

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

    • 问题1:上周我改用了bash,之前的代码量都消失了,按照老师给的建议,我又重新git clone一次,结果还是没有之前的代码。

    • 问题1解决方案:问题还没有解决,不过不影响学习新的代码。

    代码托管

    (statistics.sh脚本的运行结果截图)

    上周考试错题总结

    上周没有进行测试,所以只是简单复习了一下之前的错题。

    结对及互评

    本周因为清明假期的原因,我们没有在课堂上学习Java,课下我和陈是奇同学互相督促监督学习。下周的学习我们之间需要多些交流与互动。

    点评过的同学博客和代码

    其他(感悟、思考等,可选)

    继承在Java语言中起到了十分重要的作用,它大大地节省了时间,并且提高了效率。本周我更加注重通过云班课上的视频资源来进行学习,感觉学习效果很好。本周需要学习的内容相对较少,不过也是十分重要,日后的学习也要多加重视。上周测试成绩不理想,我需要努力。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 19/19 1/1 10/10
    第二周 267/283 1/2 15/25
    第三周 426/709 1/3 15/40
    第四周 913/1513 1/4 15/55
    第五周 631/2144 1/5 15/70
    第六周 217/2361 1/6 10/80
  • 相关阅读:
    细嚼慢咽C++primer(3)——引用形参,内联函数,重载函数,指向函数的指针
    面试突击(1)——数据结构基础,排序
    【Linux操作系统分析】进程的创建与可执行程序的加载
    List排序
    Dictionary 排序
    数据库连接串MSSQL、Oracle、Access
    String.IsNullOrEmpty()和String.IsNullOrWhiteSpace()
    jquery学习一 选择器
    sql查询问题
    int、string转enum;enum转int、string【C#】
  • 原文地址:https://www.cnblogs.com/lyxwatm/p/6684845.html
Copyright © 2011-2022 走看看