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程序设计与数据结构>第六周学习总结 教材学习内容总结 概述(了解一下树的一些概念) 树是一种非线性结构.树由一个包含结点和边的集构成,其 ...
随机推荐
- order调用mdp
Java代码 else { crmMessageService[A1] .applyAsync(crmMdpRequest); } public v ...
- VBA Excel WideCharToMultiByte Compile error on 64-bit System
Compile Error: The code in this project must be updated for use on64-bit systems. Please review and ...
- 二、CSS
css基本语法及页面引用 css基本语法 css的定义方法是: 选择器 { 属性:值; 属性:值; 属性:值;} 选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值 ...
- [Luogu2991][USACO10OPEN]水滑梯Water Slides
题面戳我 题面描述 受到秘鲁的马丘比丘的新式水上乐园的启发,Farmer John决定也为奶牛们建一个水上乐园.当然,它最大的亮点就是新奇巨大的水上冲浪. 超级轨道包含 E (1 <= E &l ...
- 好用的sitemap生成器—GY SiteMap
好用的sitemap生成器-GY SiteMap 下载地址:http://www.wyxxw.cn/download-detail-6-8-14.html 网站地图可以更好的帮助搜索引擎抓取.收录网站 ...
- 迭代器Iteration
定义: 可以被next()调用并不断返回下一个值的对象成为迭代器Iterator 与可迭代(Iterable)的区别: Iterable定义为:凡是作用于for循环的对象.比如list(),dict{ ...
- 在开启kerberos 后,hbase存在数据命名空间的问题(解决方案)
用hbase的超级用户 su - hbasekinit -kt /etc/security/keytabs/hbase.headless.keytab hbase-bigdata@STARYEA.CO ...
- onmouse事件
常用的鼠标事件:onmouseenter,onmouseleave,onmouseover,onmouseout,onmouseup,onmousedown,onmousewheel,onmousem ...
- 使用CMD命令编译和运行Java程序
对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆.所谓编译就是将文本文件xxx.j ...
- Problem : 1202 ( The calculation of GPA )
Losers always whine about their best. Winners go home and fuck the prom queen. 很操蛋却非常有意思的题目,注意变量的类型, ...