学号 20165329 《Java程序设计》第4周学习总结
第四周学习总结
主要内容
- 子类的继承性
- 子类与父类
- 子类与对象
- 成员变量的隐藏和方法重写
- super关键字
- final关键字
- 对象的上转型对象
- 继承与多态
- abstract类与abstract方法
- 开-闭原则
- 面向抽象编程
关于上转型对象
上转型对象的使用
1.上转型对象不能操作子类新增的成员变量;不能调用子类新增的方法。
2.上转型对象可以访问子类继承或隐藏的成员变量,也可以调用子类继承的方法或子类重写的实例方法。
3.如果子类重写了父类的某个实例方法后,当用上转型对象调用这个实例方法时一定是调用了子类重写的实例方法。
主要内容
- 接口
- 理解接口
- 实现接口
- 接口回调
- 接口与多态
- 接口变量做参数
- 面向接口编程
接口的理解
(1)接口可以抽象出重要的行为标准,该行为标准用抽象方法来表示。
(2)可以把实现接口的类的对象的引用赋值给接口变量,该接口变量可以调用被该类实现的接口方法,即体现该类根据接口里的行为标准给出的具体行为。
接口和abstract类的比较如下:
1.abstract类和接口都可以有abstract方法。
2.接口中只可以有常量,不能有变量;而abstract类中即可以有常量也可以有变量。
3.abstract类中也可以有非abstract方法,接口不可以。
代码调试中的问题和解决过程
课本的代码调试基本上属于一些粗心导致的错误,在根据错误提示都改正了。
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
转载于:https://www.cnblogs.com/hjwzzj/p/8647657.html
学号 20165329 《Java程序设计》第4周学习总结相关推荐
- 20155227 2016-2017-2 《Java程序设计》第九周学习总结
20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...
- 20175227张雪莹 2018-2019-2 《Java程序设计》第九周学习总结
20175227张雪莹 2018-2019-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十一章 JDBC数据库操作 MySQL数据库管理系统 下载安装MySQL 若下载的是 ...
- 20155305乔磊2016-2017-2《Java程序设计》第九周学习总结
20155305 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 JDBC简介 1.JDBC是java联机数据库的标准规范,它定义了一组标准类与 ...
- 20175317 《Java程序设计》第一周学习总结
20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...
- 20172318 2016-2017-2 《Java程序设计》第一周学习总结
20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...
- 20155303 2016-2017-2 《Java程序设计》第二周学习总结
20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...
- 20175208 《Java程序设计》第九周学习总结
20175208 2018-2019-2 <Java程序设计>第九周学习总结 一.教材学习内容总结: 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系 ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第九周学习总结 教材学习内容总结 -第十一章JDBC和MySQL数据库要点: 1.下载MySQL和客户端管理工具navi ...
- 20155313 2016-2017-2 《Java程序设计》第二周学习总结
20155313 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 1.1 基本类型 整数:可细分为short整数(占2字节).int整数(占4字节)与long ...
- 20155226 2016-2017-2 《Java程序设计》第一周学习总结
20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...
最新文章
- GeoTrust 企业(OV)型 SSL证书
- sitemesh排除装饰action的心得
- Improving Lock Performance in Java--reference
- 敏捷开发的根本矛盾是什么?从业十余年的工程师在思考
- 【javascript】异步编年史,从“纯回调”到Promise
- 常用公有云接入——腾讯
- ServiceStack学习之一准备工作
- 集散型计算机控制系统的缺点,什么是集散控制系统?有什么特点?
- OpenShift 4 Hands-on Lab (3) - 应用部署和切换策略(蓝绿、金丝雀和A/B、回滚)
- Arithmetic Sequence
- Docker一站式配置Nginx【图文教程】
- 【路径规划】基于蚁群算法求解带容量距离约束的车辆路径问题(CDVRP)matlab代码
- 各省市大学 全国各个省市重点民办本专科大学
- 哪个邮箱好用?!TOM邮箱品牌测评分析
- 分辨率单位及换算,LW / PH、LP / mm、L / mm、Cycles / mm、Cycles / pixel、LP / PH
- zigbee CC2530 系列教程 11 LCD Nokia 5110液晶实验
- 居民供暖室温无线监测系统
- 备份恢复Lesson 10. Restore and Recovery Concepts
- 顽童时代-----钟丽思
- 计算机系双选会方案,黄山学院2018届毕业生就业双选会工作方案