一.第五章
子类与父类:extends、类的树形结构
子类的继承性
子类与对象
成员变量的隐藏和方法重写
super关键字、final关键字
对象的上转型对象,继承与多态
abstract类与abstract方法
面向抽象编程
开-闭原则
二.学习例题及运行截图
5——1

5——2

5——3

5——4

5——5

5——6

5——7

5——8

5——9

5——10

5——11

5——12

码云运行截图

一周代码截图

三.错题总结

1.下列关于super关键字的说法,正确的是(ACD)

A . 如果在子类中想使用被子类隐藏的成员变量或方法,就需要使用关键字super。
B . 课本P123代码Example5_7.java中,Average类g()方法里“c=super.f()”调用的是Average类的float f()。
C . 子类的构造方法如果没有明显地指明使用父类的哪个构造方法,子类就调用父类的不带参数的构造方法。
D . P124的程序Example5_8,如果UniverStudent子类地构造方法中省略super,则程序默认执行Student类的super()。

2.对象的上转型对象再强制转换为一个子类对象时,该子类对象又具备了子类所有的属性和功能。(A)

A . true B . false

3.下列关于abstract关键字的说法,正确的是(BCDF)

A . 可以使用static修饰abstract方法。
B . 非abstract类中不可以有abstract方法。
C . 不能使用new创建abstract类的对象。
D . 不允许使用final和abstract同时修饰一个方法.
E . 可以使用public abstract void eat(){};来声明抽象方法eat()。
F . 抽象方法只保留方法的功能,而具体的执行,交给继承抽象类的子类,由子类重写此抽象方法。

四.学习进度条
| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| -------- | :----------------:|:----------------:|:---------------: |:-----:|
| 目标 | 5000行 | 30篇 | 400小时 |
| 第一周 | 68/70 | 0/2 | 20/20 | Linux系统基本入门 |
| 第二周 | 267/400 | 1/2 | 15/20 | 基本语法的使用 |
| 第三周 | 760/800 | 1/2 | 12/15 | 包的使用 |
| 第四周 | 174/1000 | 1/2 | 15/25 | 继承以及子类与父类 |

转载于:https://www.cnblogs.com/WZL-DM/p/10588019.html

第四周Java学习总结相关推荐

  1. java学习个人总结_Java学习的总结

    学Java好几周了,写一篇博客来总结一些个人对Java学习的看法,只是表达个人看法,说的不一定对. 1.作业过程总结. 第一次作业的题目有五道分别是:1.计算税率 2.判断坐标点所在范围3.电话键盘字 ...

  2. Java学习记录_1:MOOC《零基础学Java语言》课后习题解

    Hey,我是寒水,一名大二学生,电子商务专业在读,正在学习Java中.我试图将在Java学习中遇到的一些困惑和最终的解答发在这个账号上,希望以此来激励我不要放弃学习! 在学习记录这个专题中,我收藏一些 ...

  3. Java学习第七天 ———— 第一周学习汇总(粗略)

    Java学习第七天 ---- 第一周学习汇总 第一章Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大 ...

  4. Java学习路线图,如何学习Java事半功倍?

    作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...

  5. Java学习必不可少的网站,快收藏起来

    java技术在IT互联网行业的发展前景一直在提升,越来越多的人都在学习java技术,今天小编来给大家提供一些学习Java的网站集合,希望能够帮助到正在学习java技术的同学. Java学习必不可少的网 ...

  6. 分享五款java学习辅助工具,总有你用的上的~

    想要学好java技术,除了自身的努力,辅助工具也不缺少,辅助工具可以帮助大家在今后的工作中可以提高工作效率,下面小编就来分享五款java学习辅助工具,总有你用的上的~ 五款java学习辅助工具: 1. ...

  7. Java学习从入门到精通的学习建议

    想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此.如:基础语法.核心类库.面向对象编程.异常.集合.IO流等基础如果学不好,那么后边更深入的语法也不容易学会. ...

  8. java学习笔记11--Annotation

    java学习笔记11--Annotation Annotation:在JDK1.5之后增加的一个新特性,这种特性被称为元数据特性,在JDK1.5之后称为注释,即:使用注释的方式加入一些程序的信息. j ...

  9. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

最新文章

  1. 集群分发脚本xsync
  2. [微信小程序]this.setData , that.setData , this.data.val三者之间的区别和作用
  3. Ubuntu16.04安装ROS后运行gazebo报错 it says it‘s incompatible with that RT“‘ failed.
  4. lineseparator_首选System.lineSeparator()以用Java编写系统相关的行分隔符字符串
  5. Qt文档阅读笔记-QCompleter官方解析及实例
  6. pyqt5设置按钮,移上去变为手型
  7. APACHE ACTIVEMQ安装
  8. php斐波那契数列循环,两种php实现斐波那契数列的方法
  9. 麒麟案例 | 创业之路,跨境起“杭”
  10. H3C 路由器中VLAN隔离
  11. 首次登录Navicat连接数据库遇到的问题
  12. IntelliJ IDEA 在方法大括号中{}点击回车多出一个},如何取消
  13. ps用画笔工具设计水墨圆环
  14. 孙溟㠭篆刻艺术——“猛击一掌“
  15. python开发小程序拼团_拼团商城模式开发(如何开发)
  16. python批量查询豆瓣书籍评分(教程附源码)
  17. PreparedStatement的executeQuery、executeUpdate和execute
  18. Android 简述touch事件中的MotionEvent
  19. java教务管理系统数据库设计_诚梦计算机毕业设计最新选题题目及程序
  20. 华为鸿蒙harmonyos面相全场,关于华为:HDC2020华为鸿蒙HarmonyOS会带来哪些不一样的体验...

热门文章

  1. mysql自定义函数的分号_MySQL之自定义函数实例讲解
  2. vmware 12 安装centos7网络配置
  3. Groovy轻松入门——通过与Java的比较,迅速掌握Groovy (更新于2008.10.18)
  4. mybatis学习笔记(1)-对原生jdbc程序中的问题总结
  5. Android编程中dp、px和sp的区别
  6. php魔术方法__call
  7. 批处理中for的参数的用法
  8. CMM关键过程域剖析:需求管理
  9. MSDN宇宙版到货!
  10. notepad拼心形_配置基于NotePad++工具下的C#开发环境