《JAVA程序设计》第四周学习总结
教材学习内容总结
1.由继承而来的叫子类,被继承的叫父类,Java不支持多重继承,即子类只能有一个父类。
2.继承格式:
`class 子类名 extends 父类名 {
...
}`
3.子类如果和父类在同一包中,则除了父类private的成员变量均可继承;如果不在一个包,则只能继承protected和public的成员变量。
4.子类对象可以调用一部分从父类继承来的方法来操作这部分未继承的变量
5.instanceof运算符左面的操作元是对象,右面则是类;当左面的操作元是右面的类或其子类所创建的对象时,instanceof运算的结果是`true`,否则是`false`。
6.重写可以操作继承的成员变量、调用继承的方法,也可以操作子类新声明的成员变量、调用新定义的其他方法
7.重写无法操作被子类隐藏的成员变量和方法
8.如果想操作被子类隐藏的成员变量和方法必须要用super
9.final类不能被继承,即不能有子类;如果final修饰父类中的一个方法,这个方法不允许子类重写。
10.abstract方法只允许声明,不允许实现(没有方法体),而且不允许使用final和abstract同时修饰一个方法或类,也不允许使用static修饰abstract方法。
教材学习问题
问题1:123页的例子7将其中的两行互换出现了不同的结果
解决方案:super调用被隐藏的方法时,该方法中出现的成员变量是被子类隐藏的成员变量或继承的成员变量。
第一种情况下g()调用的是super调用的隐藏方法中的sum,即5050
而第二张情况下g()没有调用,则这里的c=0。
代码托管
https://gitee.com/Lyh20175309/java-besti-is-lyh
学习心得
拖延症一直困扰着我,学期初立下的早些完成的flag也要倒了,希望Java能治好拖延症
转载于:https://www.cnblogs.com/20175309lyh/p/10588625.html
《JAVA程序设计》第四周学习总结相关推荐
- 《Java程序设计》课程学习资源集合
文章目录 1.<Java程序设计>在线课程(福建省精品在线课程) 2. 在线编程练习题集 3. 郑老师教学博客 4.<Java程序设计>在线课程使用说明-2022版 5. 大学 ...
- java程序设计心得_学习Java编程的学习方法总结
现在越来越多的人学习Java,参加高强度的Java培训,希望毕业后高薪就业,但是学习Java并非是短期内就可以速成的,不可能一口气吃成一个大胖子,4-5个月就能吧全部的技能学完,这需要一个寻寻渐进的过 ...
- 20155327《Java程序设计》第二周学习总结
<Java程序设计>第二学习总结 教材学习内容总结 类型 byte(字节) shot(短整型) int(整型) long(长整型) float(浮点型) double(双精度) char( ...
- 20145236 冯佳 《Java程序设计》第2周学习总结
20145236 <Java程序设计>第2周学习总结 教材学习内容总结 一.Java的基本类型. 在Java中的基本类型主要可区分为整数.字节.浮点数字符与布尔. •整数: 类型 长度 范 ...
- 2015-2016-2 《Java程序设计》教学进程
2015-2016-2 <Java程序设计>教学进程 目录 考核方式 寒假准备 教学进程 第00周学习任务和要求 第01周学习任务和要求 第02周学习任务和要求 第03周学习任务和要求 第 ...
- 如何学习java c语言_20165237 学习基础和C语言基础调查
学习基础和C语言基础调查 一.技能学习与特长 你有什么技能比大多人(超过90%以上)更好? 我的爱好和技能说实话挺广泛的.如果要挑出来一个很擅长的话,我觉得应该是钢琴. 针对这个技能的获取你有什么成功 ...
- 20165218 2017-2018-1 《Java程序设计》第四周学习总结
20165218 2017-2018-1 <Java程序设计>第四周学习总结 教材学习内容总结 第五章 子类与继承 子类与父类 通过关键字extands定义子类 class 子类 exta ...
- 20155334 2016-2017-2 《Java程序设计》第四周学习总结
20155334 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章:继承与多态 继承:面对对象中,子类继承父类,避免重复的行为定义 extends表示会 ...
- 20155303 2016-2017-2 《Java程序设计》第四周学习总结
20155303 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章 继承与多态 6.1 何谓继承 继承避免多个类间重复定义共同行为,使用关键字exten ...
- 20155305乔磊2016-2017-2《Java程序设计》第四周学习总结
20155305乔磊2016-2017-2<Java程序设计>第四周学习总结 教材学习内容总结 继承 继承就是避免多个类间重复定义共同行为. 面向对象中,子类继承父类,就是把程序中相同的代 ...
最新文章
- iphone导出通讯录到安卓_科技资讯:iPhone苹果手机换新机如何将旧手机的通讯录导出到新的...
- android 打开支付宝扫码页_Chrome 85正式版发布:新增标签页分组功,网页多了也不乱...
- [转载] Python集合set
- ROS-Kinetic安装turtlebot-3并仿真
- 测试cpu性能的软件8700,i7-9700和i7-8700性能差距有多大?i7-9700和i7-8700区别对比评测(2)...
- 均匀分布 卡方分布_高等数理统计—第一章 统计分布基础
- 发起一款国产开源CRM系统,有想共同参与的进来哈,己发出SVN库
- UCanCode发布跨平台开源组态\ 建模\仿真\工控VX++ 2021
- Python-爬虫(爬虫练习 爬取古诗文网五言绝句)
- NVIDIA CUDA各版本下载链接(更新至2019-12-11,包含最新10.2版本)
- 江西计算机好的本科学校,江西本科学校计算机及应用顶岗实习
- 2020年4月11日
- HYSBZ 2565 最长双回文串 (回文树)
- epic games 无法 下载 unreal engine5
- dwz系列之三--分页
- 1553B数据总线用终端电连接器-DK-6211
- 理性拥抱机器学习热潮:ML祖师爷Tom Mitchell最新洞见
- C语言经典算法100例-结束语
- 九月份参加OPPO和腾讯Android面试:技术一面+二面+三面+HR四面,我的面经总结!
- c2000 电阻采样_采样电阻选型