学号 20165334 《Java程序设计》第4周学习总结

教材学习内容总结

第五章

主要内容

  • 子类与父类
  • 子类的继承性
  • 子类与对象
  • 成员变量的隐藏和方法重写
  • super关键字
  • final关键字
  • 对象的上转型对象
  • 继承与多态
  • abstract类与abstract方法
  • 面向抽象编程
  • 开-闭原则

    关于上转型对象

    上转型对象的使用
    1.上转型对象不能操作子类新增的成员变量;不能调用子类新增的方法。

2.上转型对象可以访问子类继承或隐藏的成员变量,也可以调用子类继承的方法或子类重写的实例方法。

3.如果子类重写了父类的某个实例方法后,当用上转型对象调用这个实例方法时一定是调用了子类重写的实例方法。

第六章

  • 主要内容
  • 接口
  • 实现接口
  • 理解接口
  • 接口回调
  • 接口与多态
  • 接口变量做参数
  • 面向接口编程

    接口的理解

    (1)接口可以抽象出重要的行为标准,该行为标准用抽象方法来表示。

(2)可以把实现接口的类的对象的引用赋值给接口变量,该接口变量可以调用被该类实现的接口方法,即体现该类根据接口里的行为标准给出的具体行为。

接口和abstract类的比较如下:

1.abstract类和接口都可以有abstract方法。

2.接口中只可以有常量,不能有变量;而abstract类中即可以有常量也可以有变量。

3.abstract类中也可以有非abstract方法,接口不可以。

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

课本的代码调试基本上属于一些粗心导致的错误,在根据错误提示都改正了。但在这周的JDB测试遇到了些难点在这篇博客 做了相关总结

代码托管

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

上周考试错题总结

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 800/1000 3/7 22/60
第四周 800/1300 2/9 30/90

参考资料

  • Java学习笔记(第8版)

  • 《Java学习笔记(第8版)》学习指导
  • ...

转载于:https://www.cnblogs.com/ltl123/p/8643271.html

20165334《java程序设计》第4周学习总结相关推荐

  1. 20175317 《Java程序设计》第一周学习总结

    20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...

  2. 20155227 2016-2017-2 《Java程序设计》第九周学习总结

    20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...

  3. 20172318 2016-2017-2 《Java程序设计》第一周学习总结

    20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...

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

    20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...

  5. 20175208 《Java程序设计》第九周学习总结

    20175208 2018-2019-2 <Java程序设计>第九周学习总结 一.教材学习内容总结: 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系 ...

  6. 20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第九周学习总结 教材学习内容总结 -第十一章JDBC和MySQL数据库要点: 1.下载MySQL和客户端管理工具navi ...

  7. 20155313 2016-2017-2 《Java程序设计》第二周学习总结

    20155313 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 1.1 基本类型 整数:可细分为short整数(占2字节).int整数(占4字节)与long ...

  8. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

  9. 20172325 2018-2019-1 《Java程序设计》第二周学习总结

    20172325 2018-2019-1 <Java程序设计>第二周学习总结 教材学习内容总结 3.1集合 集合是一种聚集.组织了其他对象的对象.集合可以分为两大类:线性集合和非线性集合. ...

  10. 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结

    20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...

最新文章

  1. [离散时间信号处理学习笔记] 8. z逆变换
  2. 13.文件:因为懂你,所以永恒
  3. element中upload单图片转base64后添加进数组,请求接口
  4. 对象的浅克隆与深克隆
  5. 一文说通C#中的异步迭代器
  6. Struts2的Interceptor和Listener以及Plugin
  7. 2021级C语言大作业 - 一笔画
  8. TCP的电话系统比喻
  9. 力扣-111. 二叉树的最小深度
  10. hibernate和jpa连接mysql_Hibernate能够连接到mysql但Spring JPA却没有
  11. php伪静态后301,php伪静态htaccess实现301重定向方法
  12. skywalking学习
  13. mysql异常-SQLSTATE[HY000]: General error: 1436 Thread stack overrun
  14. cmd配网关_win7下用DOS命令修改IP、网关和DNS
  15. Photoshop如何使用蒙版之实例演示?
  16. java cutline_利用JFreeChart生成饼形图
  17. RTKLIB2.4.3中一些问题的修复---RTKLIB学习系列文章(二)
  18. A - 非提的救赎 Fzu-2190 (单调栈)
  19. 给本本换硬盘,直接克隆旧盘!
  20. allure 下载地址

热门文章

  1. 领域驱动设计(3) DDD设计流程
  2. 【pyqt5学习】——登录界面跳转到主界面,登录界面关闭的情况下从主界面跳转回登录界面
  3. 蓝牙耳机什么牌子好?看过听过不如用过
  4. 深入理解Spring4框架(一)_简介
  5. Python-Django毕业设计办公用品管理系统(程序+Lw)
  6. 你享家居教你如何摆放家具让你生活更有格调
  7. 计算机C盘有ROM,C盘满导致电脑重启(摘)真的吗?
  8. 网络编程-Mysql-2、各种查询
  9. 从多张优惠券中,挑出合适组合,使其最接近手续费 —— 失效的贪心算法到改装的动态规划
  10. 3月!有关施行中小学生编程教育的重大新闻消息!