20162323周楠《Java程序设计与数据结构》第六周总结
学号 2016-2017-2 《程序设计与数据结构》第六周学习总结
教材学习内容总结
- 继承:从已有类派生一个新类,是面向对象程序设计的一个特点
- 在Java中只支持单继承,不支持多继承
- 继承在父类和子类之间建立了is-a关系,一个父类可以拥有多个子类
- Java用保留字extends来说明从已有类中派生一个新类
- 保护可见性提供了继承之间最恰当的封装机制
- 可使用super引用来调用父类的构造方法
- 单重继承、多重继承
- 子类可以重定义继承自父类的方法
- 一个类的子类可以是一个或多个其他类的父类,这样形成了类层次
- 公共特性应该放到类层次中尽可能高的位置上
- Java的所有类都直接或间接地派生于Object类
- Java程序中的每个类都继承了toString和equals方法
- 抽象类不能示例化,其提供的概念可有其他类来定义
- 派生于抽象父类的类必须重写父类中的所有抽象方法,否则派生的类仍为抽象类
- final修饰符可用来继承父类
教材学习中的问题和解决过程
- 问题1:不知道如何运行程序
- 问题1解决方案:通过视频学习
代码调试中的问题和解决过程
- 问题1:第一个程序和第二个程序运行结构相同的原因
- 问题1解决方案:对照比较,然后再通过教材上的介绍
代码托管

结对与互评
点评模板:
- 博客中值得学习的或问题:
- 善用思维导图
- 基于评分标准,我给20162322朱娅霖博客打分:8分。得分情况如下:
- 正确使用Markdown语法加1分
- 模板中的要素齐全加1分
- 教材学习中的问题和解决过程加2分
- 代码调试中的问题和解决过程加1分
- 本周有效代码超过300分行的加2分
- 总结到位加2分
点评过的同学博客和代码
- 本周结对学习情况
- 20162322朱娅霖
- 结对学习内容
- 教材上的概念的学习,有不理解一起讨论
- 讨论程序的运行和结果
- 上周博客互评情况
其他
这一周因为放假原因没有上课,所以觉得视频教学的用处还是很大的,结合课本一同学习,有很大的收获,也非常的直观。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第三周 | 314/500 | 5/7 | 18/38 | |
| 第四周 | 812/1000 | 9/9 | 32/60 | |
| 第五周 | 479/1300 | 7/11 | 18/90 | |
| 第六周 | 559/500 | 9/9 | 20/20 |
参考:《Java程序设计与数据结构》
20162323周楠《Java程序设计与数据结构》第六周总结的更多相关文章
- 20172306 2018-2019-2 《Java程序设计与数据结构》第九周学习总结
20172306 2018-2019-2 <Java程序设计与数据结构>第九周学习总结 教材学习内容总结 无向图 图是由结点和这些结点之间的连接构成 就图来说,结点叫做顶点,结点之间的连接 ...
- 20145302张薇《Java程序设计》第十六周课程总结
20145302 <Java程序设计>第十六周课程总结 实验报告链接汇总 实验一 Java开发环境的熟悉 实验二 Java面向对象程序设计 实验三 敏捷开发与XP实践 实验四 Andoid ...
- 20172306 2018-2019 《Java程序设计与数据结构》第一周学习总结
20172306 2018-2019 <Java程序设计与数据结构(下)>第一周学习总结 教材学习内容总结 第一章 概述 (程序=数据结构+算法 软件=程序+软件工程) 1.1 软件质量 ...
- 20172306《Java程序设计与数据结构》第一周总结
20172306<Java程序设计>第一周学习总结 教材学习内容总结 本周主要学习<Android和Java>书中的第二十三章和第二十六章. 第二十三章:Android简介 A ...
- 20172306《Java程序设计与数据结构》第九周学习总结
20172306<Java程序设计>第九周学习总结 教材学习内容总结 第十一章: try-catch语句.其中还有finally语句.try是进行某些操作,catch是捕获异常,并通过某些 ...
- 《JAVA程序设计》_第六周学习总结
一.本周学习内容 1.内部类--7.1知识 在一个类的内部定义的类成为内部类,包含内部类的类叫做外嵌类 内部类和外嵌类的关系 外嵌类的成员变量在内部类中仍然有效,内部类也可调用外嵌类中的方法 内部类的 ...
- 20172306 2018-2019-2 《Java程序设计与数据结构》第八周学习总结
20172306 2018-2019-2 <Java程序设计与数据结构>第八周学习总结 教材学习内容总结 堆 堆是具有两个附加属性的一棵二叉树 它是一个完全树 对每一结点,它小于或等于其左 ...
- 20172306 2018-2019-2 《Java程序设计与数据结构》第七周学习总结
20172306 2018-2019-2 <Java程序设计与数据结构>第七周学习总结 教材学习内容总结 概述 二叉查找树是一种含有附加属性的二叉树,即其左孩子小于父结点,而父结点又小于或 ...
- 20172306 2018-2019-2 《Java程序设计与数据结构》第六周学习总结
20172306 2018-2019-2 <Java程序设计与数据结构>第六周学习总结 教材学习内容总结 概述(了解一下树的一些概念) 树是一种非线性结构.树由一个包含结点和边的集构成,其 ...
随机推荐
- 对于Hibernate和MyBatis的区别与利弊,谈谈你的看法
Hibernate与MyBatis的对比: 1.MyBatis非常简单易学,与Hibernate相对复杂,门槛较高: 2.两者都是比较优秀的开源产品: 3.当系统属于二次开发,无法对于数据库结构做到控 ...
- Weex 初探
Weex 初探 Weex 介绍 Weex 是阿里于 2016 年开源的一款开发框架,它的介绍是: Weex 是一个使用 Web 开发体验来开发高性能原生应用的框架. 它使用了 Web 技术来开发 An ...
- 【Luogu3457】POW-The Flood(并查集)
[Luogu3457]POW-The Flood(并查集) 题面 洛谷 题解 我们知道,如果一个点和一个海拔不高于它的点相连 那么连在那个点是更优的,所以考虑按照每个点的海拔排序 既然按照海拔排序,相 ...
- python-kafka实现produce与consumer
1.python-kafka: api送上:https://kafka-python.readthedocs.io/en/latest/apidoc/KafkaConsumer.html 2.实现一个 ...
- python数据库连接池设计
一.背景: 传统访问资源,一般分为一下几个步骤: 1.实例数据驱动对象与链接资源.2.实例操作资源游标.3.获取资源.4.关闭链接资源. 根据以上步骤,我们可以很简单使用这个原始方法来访问资源为我们业 ...
- Sqoop工具
简介 SQOOP是用于对数据进行导入导出的. (1)把MySQL.Oracle等数据库中的数据导入到HDFS.Hive.HBase中 (2)把HDFS.Hive.HBase中的数据导出到MySQL.O ...
- git pull error
在图形界面中,执行拉取操作时,出现下面的错误. You asked to pull from the remote 'origin', but did not specifya branch. Bec ...
- 小米google play service停止工作解决办法,不root,不刷第三方recovery(也适用于其他的手机)
问题: 原因是手机安卓系统是6.0.系统应用里面没有包含谷歌框架等一系列谷歌的小东西. 参考: http://www.miui.com/thread-3548436-1-1.html http://w ...
- KeePass使用心得
这几天发现有人说lastpass并不安全,于是发现了KeePass这个软件,其实这个软件很早之前就知道,不过没有使用,下面就说说我找到的关于这个工具的所有总结. KeePass 配合 Firefox ...
- LOOKUP函数入门
2018-02-11 作者:ExcelHome 阅读:22045次 转载请注明来源"ExcelHome"并保留原文链接.固定链接:http://www.excelh ...