java核心技术卷I-第六章学习笔记
来源:互联网 发布:网络言论自由辩论 编辑:程序博客网 时间:2024/06/11 01:15
第六章 - 接口与内部类
1. 接口:主要用来描述具有什么功能,而并不给出每个功能的具体实现。一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。
2. 对象的克隆是指创建一个新对象,而新对象的状态与原始对象的状态相同。当对克隆的新对象进行修改时,不会影响原始对象的状态。
3. 内部类定义在另外一个类的内部,其中的方法可以访问包含他们的外部类域,这是一项比较复杂的技术。内部类技术主要用于设计具有相互协作关系的类集合。
4.代理,这是一种实现任意接口的对象。
5.在java中,接口不是类,而是对类的一组需求描述,这些类遵从接口描述的统一格式进行定义。
6.接口决不能含有实例域,也不能在接口中实现方法,但是可以包含常量,接口中的域自动被设为public static final。提供实例域和方法的实现应该由实现接口的那个类来完成。因此,接口可以看作是没有实例域的抽象类。
7.接口中所有方法自动的属于public,可以不写,因为在接口中所有方法自动地是public。不过,在实现接口时,必须把方法声明为public。
8.接口不是类,尤其不能使用new运算符实例化一个接口。尽管不能构造接口对象,却能声明接口的变量。接口变量必须引用实现了接口的类对象。
9.每个类只能够拥有一个超类,但却可以实现多个接口。
10. 回调是一种常见的程序设计模式,可以指出某个特定事件发生时应该采取的动作。
0 0
- java核心技术卷I-第六章学习笔记
- java核心技术卷I-第三章学习笔记
- java核心技术卷I-第四章学习笔记
- java核心技术卷I-第五章学习笔记
- Java核心技术卷I基础知识-学习笔记(一)
- 《Java核心技术 卷I》笔记 第二章 Java程序设计环境
- java 学习笔记 核心技术I
- Java核心技术 卷1 学习笔记
- Java核心技术卷一学习笔记1
- 《Java核心技术 卷I》笔记 第一章 Java程序设计概述
- Java核心技术卷I知识点
- #Java 核心技术卷一阅读笔记# 第六章 接口、lambda表达式与内部类
- 《Java核心技术 卷I》笔记 第三章 Java的基本程序和设计结构
- Java 学习笔记 Java核心技术I
- Java核心技术 ( 卷 I ) 读书笔记(第一~三章)
- Java核心技术(卷I)读书笔记 第四~六章
- Java核心技术(卷I)读书笔记 第七~九章
- Java 核心技术卷Ⅰ笔记
- 继承
- 2016SDAU课程练习一1002 Problem C
- Java第四次实验要求
- 1019_计算二叉树的高度和结点数
- 占坑补题
- java核心技术卷I-第六章学习笔记
- 修改Eclipse窗口颜色设置
- 关于阿里云Rds接口调用的记录
- jsp中img显示本地图片
- argc与**argv理解
- 慕课网【PHP】3.27前所学学习内容纪要(2)
- Java相关思维导图分享
- yacc lex使用实例
- PowerManager