首页 > 编程语言 > 详细

第四周Java学习总结

时间:2019-03-24 14:48:16      阅读:120      评论:0      收藏:0      [点我收藏+]

一.第五章
子类与父类: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 | 继承以及子类与父类 |

第四周Java学习总结

原文:https://www.cnblogs.com/WZL-DM/p/10588019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!