继承:打破了封装性 extends
1.提高了代码的复用性。
2.让类与类之间产生了关系,有了这个关系,才有了多态的特性。
3.必须是类与类之间有所属类关系才可以继承。
4.java只支持单继承不支持多继承。多继承有可能带来安全隐患。java支持多层继承。

final:
1.final可以作为一个修饰符,可以修饰类,变量,函数。
2.被final修饰的类不能够被继承为了避免被继承,被子类复写功能。
3.被final修饰的方法不可以被复写。
4.被final修饰的变量是一个常量且只能被赋值一次而且能修饰成员变量也能修饰局部变量。

抽象:abstract
1.抽象方法必须存在于抽象类之中。抽象类不能创建对象(new)因为调用抽象方法没有意义。
2.抽象方法和抽象类都必须被abstract关键字修饰
3.抽象类中的方法要想被使用必须由子类复写起所有的抽象方法后,建立子类对象的调用。

接口:interface implements

interface出来的类再被别的使用的话并不完全相当于继承但是Test会先执行Inter再执行自己的步骤。

1.接口里面的成员全部都是抽象的,接口中的成员都是piblic的。
2.接口可以被类多次实现。也是对多继承不支持的转换形式。一个类在继承一个类的同时还能有很多的接口。
3.需要被子类实现,子类对接口中的抽象方法全部覆盖后,子类才可以实例化,
4.接口也可以继承接口。且能多继承。

多态:
1.多态的出现应该是可以提高程序的扩展性。
2.必须是类与类之间有关系,继承或者实现。存在覆盖。
3.只能使用父亲类的引用访问父亲类中的成员。

Object:是所有对象的直接后者间接母亲。
1.该类中定义的肯定是所有对象都具备的功能。
2.Object类中已经提供了对对象时候相同的比较方法,如果自定义类中有比较相同的功能,那就没有必要重新定义。只要沿袭父亲类中的功能,建立自己持有比较内容即可,这就是覆盖。

内部类的访问规则:
1.内部类可以直接访问外部类中的成员,包括私有的。之所以可以直接访问外部类中的成员是因为内部类中有了一个外部类的应用,格式:外部类名.this
2.外部类想要访问内部类的话,必须建立内部类对象。
访问格式:
1.档内部类定义在外部类的乘员位置上,而且非私有,可以再外部其他类中。可以直接建立内部类对象。
外部类名.内部类名 变量名 = 外部类对象.内部类对象。
2.档内部类在成员位置上,就可以成员修饰符所修饰。
内部类定了了静态成员的话该内部类必须是ststic的,当外部类中的静态方法访问内部类时,内部类也必须是ststic的。

第六章习题
1.C

2.C

3.B

4.A

5.B

6.A

7.D

8.D
9.D
10.D

第七章习题
1.A

2.B

3.A

4.B

5.B

6.A

7.D

8.A
9.A

10.A

git上传代码截图:

20145202 《Java程序设计》第四周学习总结的更多相关文章

  1. Java程序设计第四周学习总结

    1. 本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 答:①String类是final类,不能定义String的子类. ② instanceof ...

  2. 杨其菊201771010134《面向对象程序设计(java)》第四周学习总结

    <面向对象程序设计(java)> 第四周学习总结 第一部分:理论知识 1.类与对象 a.类(class)是构造对象的模板或蓝图.由类构造对象的过程称为创建类的实例: java中类声明的格式 ...

  3. 对于“2017面向对象程序设计(JAVA)第四周学习总结”存在问题的反馈

    对于“2017面向对象程序设计(JAVA)第四周学习总结”存在问题的反馈 “这部分同学博文总结没有写,实验作业没有提交.”——1.关于博文作业.实验作业教学功能的正解:学习知识.暴露问题.衔接课上.2 ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第四周学习总结

    201871010106-丁宣元 <面向对象程序设计(java)>第四周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-da ...

  5. 20155318 2016-2017-2 《Java程序设计》第九学习总结

    20155318 2016-2017-2 <Java程序设计>第九学习总结 教材学习内容总结 学习目标 了解JDBC架构 掌握JDBC架构 掌握反射与ClassLoader 了解自定义泛型 ...

  6. 《Java程序设计》第二学习总结

    <Java程序设计>第二学习总结 教材学习内容总结 类型 byte(字节) shot(短整型) int(整型) long(长整型) float(浮点型) double(双精度) char( ...

  7. 20145304 刘钦令 Java程序设计第二周学习总结

    20145304 <Java程序设计>第2周学习总结 教材学习内容总结 java可区分基本类型和类类型(即参考类型)两大类型系统. 基本类型主要可区分为整数.字节.浮点数.字符与布尔. 整 ...

  8. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  9. 20145120黄玄曦 《java程序设计》 寒假学习总结

    1和2.我对未来规划不多,我认为好好学习积累知识能帮助我应对未来的挑战,这是我的学习动力之一,此外,了解新知识满足好奇心也是我的主要的学习动力. 3.我认为专业课学习比公务员考试重要,我认为专业知识是 ...

  10. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

随机推荐

  1. ArcGIS 10.2之地图服务的发布、使用

    2.发布地图服务 2.1 地图服务器的建立 打开ArcCatalog,在左侧的GIS Servers下,双击Add ArcGIS Server, 弹出添加界面,选择,Administer GIS服务项 ...

  2. Design Pattern ->Factory Method

    Layering & Contract Philosophy With additional indirection Factory Method The example code is as ...

  3. 【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例

    今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...

  4. React 环境搭建及页面调试方法

    React 环境搭建及页面调试方法 |作者:RexFang |出处:http://www.cnblogs.com/rexfang/ |关于作者:Java 程序员一枚 |版权:本文版权归作者和博客园共有 ...

  5. leetcode: 树

    1. sum-root-to-leaf-numbers Given a binary tree containing digits from0-9only, each root-to-leaf pat ...

  6. HTML?这些还不懂咋办?

    1.什么是空白折叠现象?为什么要空白折叠呢? 对于我们大多数人的习惯来讲,大都喜欢利用空格或者换行来调整文章的文字结构.这样往往可以使我们可以更轻松的阅读.但是,在HTML中却不允许我们这么做,这是为 ...

  7. 如何查看某个用户指定时间段的ABAP开发记录

    输入用户名和想查询的时间段: 执行得到结果.双击可查看具体代码: 工具源代码: REPORT tool_dev_history. PARAMETERS: name TYPE usr02-bname O ...

  8. linux系统管理命令kata练习

    磁盘管理 #打印当前目录下,各个文件大小和目录的磁盘空间占用情况. #获取硬盘被占用了多少空间,目前还剩下多少空间等信息 df -lh #查看管理磁盘分区 fdisk -l #制作文件系统 mkfs ...

  9. 【转】Data URL和图片,及Data URI的利弊

    Data URL给了我们一种很巧妙的将图片“嵌入”到HTML中的方法.跟传统的用img标记将服务器上的图片引用到页面中的方式不一样,在Data URL协议中,图片被转换成base64编码的字符串形式, ...

  10. Node.js 的初体验

    例子1: 1.首先第一步 :要 下载 node.js. 官网 上可以下载 下载完后,是这个玩意. 2. 打开 node.js ,然后输入 // 引入http模块 var http = require( ...