【笔记】Java编程思想—一接口与内部类
来源:互联网 发布:淘宝食品没有证怎么开 编辑:程序博客网 时间:2024/05/16 23:57
1、interface产生一个完全抽象的类,无任何实现,interface代替class
使子类能够向上转型成为多种基类,实现多重继承
2、接口:所有实现该接口的类看起来都像他
接口被用来建立类与类之间的协议
接口中的方法都是public的。
3、多继承:可继承任意多个接口,可以向上转型为多个基类
接口只能继承接口。
4、通过继承扩展接口
5、接口中放入群组常量
6、内部类
内部类与组合不同
作用:可将内部类向上转型为接口。此内部类(某个接口的实现)对外隐藏,得到的只是指向接口的引用
内部类可有private和protected权限隐藏代码。
7、匿名内部类
8、用匿名内部类在外部定义对象,参数引用应是final
9、内部类对象能访问外围类的所有成员
10、嵌套类:如果不需要内部类与外部类有联系,将内部类声明为static
因为普通内部类隐式包含引用指向外围类。
11、引用外围类对象
必须用外围类对象来创建内部类对象。不可直接在前面加上外围类名字
12、为什么要内部类?
闭包:
内部类是面向对象的闭包,他包含外围类的信息,还拥有一个指向外围类对象的引用。因为内部类有权操作外围类所有的成员。
第三版P226
0 0
- 【笔记】Java编程思想—一接口与内部类
- java编程思想阅读笔记(四)接口与内部类
- java编程思想笔记--内部类部分一
- 《Java编程思想》学习笔记:内部类
- 《JAVA编程思想》之《内部类》笔记
- Java编程思想学习笔记——内部类、异常
- 《Java编程思想》学习笔记3——内部类
- 《Java编程思想》学习笔记3——内部类
- 《Java编程思想》学习笔记3——内部类
- 《Java编程思想》学习笔记3——内部类
- 《Java编程思想》学习笔记3——内部类
- Java编程思想笔记——第十章 内部类
- 《Java编程思想》学习笔记3——内部类
- Java编程思想——内部类
- JAVA编程思想学习总结:第十章接口内部类
- java编程思想读书笔记-第八章 接口和内部类
- java编程思想3editor读书笔记(8 接口与内部类)
- Java编程思想 -- 内部类
- 读取所有联系人
- BS架构调用TSC TTP-244 Pro条码打印机的常见问题及解决方案
- HDOJ 题目1787 GCD Again(欧拉函数)
- [转]Java IO完全总结(转载)
- wget和curl使用代理总结
- 【笔记】Java编程思想—一接口与内部类
- 常用Maven插件介绍
- Android ListView 内容随着键盘弹出而向上推
- [x86]SIMD指令集发展历程表(MMX、SSE、AVX等)
- Android开发:shape和selector和layer-list的(详细说明)
- C++ Primer 6.12习题答案改正
- contentprovider的学习实例总结
- 傻瓜型的摄像机脚本,虽然简单但是好用
- 帮你深入理解OAuth2.0协议