第四周Java学习总结
一.第五章
子类与父类: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学习总结相关推荐
- java学习个人总结_Java学习的总结
学Java好几周了,写一篇博客来总结一些个人对Java学习的看法,只是表达个人看法,说的不一定对. 1.作业过程总结. 第一次作业的题目有五道分别是:1.计算税率 2.判断坐标点所在范围3.电话键盘字 ...
- Java学习记录_1:MOOC《零基础学Java语言》课后习题解
Hey,我是寒水,一名大二学生,电子商务专业在读,正在学习Java中.我试图将在Java学习中遇到的一些困惑和最终的解答发在这个账号上,希望以此来激励我不要放弃学习! 在学习记录这个专题中,我收藏一些 ...
- Java学习第七天 ———— 第一周学习汇总(粗略)
Java学习第七天 ---- 第一周学习汇总 第一章Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大 ...
- Java学习路线图,如何学习Java事半功倍?
作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...
- Java学习必不可少的网站,快收藏起来
java技术在IT互联网行业的发展前景一直在提升,越来越多的人都在学习java技术,今天小编来给大家提供一些学习Java的网站集合,希望能够帮助到正在学习java技术的同学. Java学习必不可少的网 ...
- 分享五款java学习辅助工具,总有你用的上的~
想要学好java技术,除了自身的努力,辅助工具也不缺少,辅助工具可以帮助大家在今后的工作中可以提高工作效率,下面小编就来分享五款java学习辅助工具,总有你用的上的~ 五款java学习辅助工具: 1. ...
- Java学习从入门到精通的学习建议
想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此.如:基础语法.核心类库.面向对象编程.异常.集合.IO流等基础如果学不好,那么后边更深入的语法也不容易学会. ...
- java学习笔记11--Annotation
java学习笔记11--Annotation Annotation:在JDK1.5之后增加的一个新特性,这种特性被称为元数据特性,在JDK1.5之后称为注释,即:使用注释的方式加入一些程序的信息. j ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
最新文章
- 集群分发脚本xsync
- [微信小程序]this.setData , that.setData , this.data.val三者之间的区别和作用
- Ubuntu16.04安装ROS后运行gazebo报错 it says it‘s incompatible with that RT“‘ failed.
- lineseparator_首选System.lineSeparator()以用Java编写系统相关的行分隔符字符串
- Qt文档阅读笔记-QCompleter官方解析及实例
- pyqt5设置按钮,移上去变为手型
- APACHE ACTIVEMQ安装
- php斐波那契数列循环,两种php实现斐波那契数列的方法
- 麒麟案例 | 创业之路,跨境起“杭”
- H3C 路由器中VLAN隔离
- 首次登录Navicat连接数据库遇到的问题
- IntelliJ IDEA 在方法大括号中{}点击回车多出一个},如何取消
- ps用画笔工具设计水墨圆环
- 孙溟㠭篆刻艺术——“猛击一掌“
- python开发小程序拼团_拼团商城模式开发(如何开发)
- python批量查询豆瓣书籍评分(教程附源码)
- PreparedStatement的executeQuery、executeUpdate和execute
- Android 简述touch事件中的MotionEvent
- java教务管理系统数据库设计_诚梦计算机毕业设计最新选题题目及程序
- 华为鸿蒙harmonyos面相全场,关于华为:HDC2020华为鸿蒙HarmonyOS会带来哪些不一样的体验...
热门文章
- mysql自定义函数的分号_MySQL之自定义函数实例讲解
- vmware 12 安装centos7网络配置
- Groovy轻松入门——通过与Java的比较,迅速掌握Groovy (更新于2008.10.18)
- mybatis学习笔记(1)-对原生jdbc程序中的问题总结
- Android编程中dp、px和sp的区别
- php魔术方法__call
- 批处理中for的参数的用法
- CMM关键过程域剖析:需求管理
- MSDN宇宙版到货!
- notepad拼心形_配置基于NotePad++工具下的C#开发环境