20155237 2016-2017-2 《Java程序设计》第4周学习总结

20155237 2016-2017-2 《Java程序设计》第4周学习总结

教材学习内容总结

第六章 继承与多态

  • 继承符合DRY原则。
  • extends
  • UML
  • 多态:
    继承可以复用代码,更大的用处是实现多态。
    封装是继承的基础,继承是多态的基础。
    用父类声明对象引用,用子类生成对象就有了多态。
  • 抽象方法、抽象类:
    abstract
    Java中有抽象方法的类一定是抽象类,但抽象类中的方法不一定都是抽象方法
    抽象类不能使用new生成对象
  • java.lang.Object
    toString
    equals
    hashCode
    instanceof
  • 接口(interface)定义行为
  • 垃圾收集:
    无法通过变量引用的对象就是GC认定的垃圾对象
    垃圾回收前会调用finalize()方法

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

在学习继承与多态时,多继承了父类,导致了编译通不过。

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

在打书上代码时,少定义了类,没有通过编译

[代码托管]

  • 代码提交过程截图:

  • 代码量截图:

上周考试错题总结

1.填空:Linux Bash中,(grep )命令可以进行全文搜索。

2.CH04 判断:p86 Guess.java中guess的值无法输入12。(X)

3.CH05 判断:Java中类总会有默认构造方法。(X)

4.CH05 判断:private不能用在构造方法上,这样就无法创建对象了。(X)

5.CH05 填空:Java中类的成员变量必须进行初始化,否则会出语法错误。(X)

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 3000行 30篇 200小时
第一周 5/10 1/1 10/10
第二周 36/50 1/2 12/24
第三周 271/500 1/2 20/30
第四周 577/700 1/2 25/30

参考:软件工程软件的估计为什么这么难软件工程 估计方法(http://www.cnblogs.com/xinz/archive/2011/04/06/2007294.html)

参考资料

posted @ 2017-03-19 20:40  方自晨  阅读(121)  评论(0编辑  收藏  举报