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)

参考资料

{{2017-03-19 10-34-08屏幕截图.png(uploading...)}}

最新文章

  1. java-PreparedStatement的用法
  2. 分享SQL Server 2012/2014内存数据库,AlwaysOn,参考教材与网上总结
  3. JS 随机数
  4. asp.net中几个网页跳转的方法及区别
  5. js 判断数组中是否存在
  6. 学习本课程需要具备哪些基础及微信小程序目录结构介绍
  7. Oracle百问百答(一)
  8. NPOI 2.0 Excel读取显示
  9. 6 MySQL视图
  10. Java 得到磁盘以及内存信息
  11. 【Web性能进阶】1.无线网络基础
  12. ubuntu18.04安装安装JDK
  13. Android获取虚拟软键盘高度
  14. HTML5:离线存储
  15. HTML - CSS 基础篇
  16. Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
  17. Quartz:不要重复造轮子,一款企业级任务调度框架。
  18. java 多线程系列基础篇(四)之 synchronized关键字
  19. 【Invert Binary Tree】cpp
  20. 利用kvo实现列表倒计时

热门文章

  1. ElasticSearch入坑指南之概述及安装
  2. Linux 系统的/var目录
  3. 铁乐学Python_day08作业
  4. ELK搭建实时日志分析平台之一ElasticSearch搭建
  5. 【Excel】坐下,VLOOKUP基本操作
  6. iptables简单规则记录
  7. November 16th 2016 Week 47th Wednesday
  8. 列表 ->join---> 字符串 转类型:x--->y类型 y(x)
  9. Alpha 冲刺报告(8/10)
  10. [国家集训队]小Z的袜子