日常笔记-内部类
来源:互联网 发布:禁止外资参与网络出版 编辑:程序博客网 时间:2024/06/08 03:04
内部类分成:成员内部类、静态内部类、局部类
成员内部类没有静态区域,创建时候须要外部类的引用,可以在方法里面使用外部类的所有成员(静态区域、成员区域,各种访问权限)
静态内部类有静态区域,但是没有外部类的引用(独立创建),不能使用外部类的非静态区域,能使用外部类的各种静态区域(各种权限)。
局部类(方法内部类)不能有public、protected、private以及static修饰符,也就是说局部类没有静态版本,局部类有外部类的引用,能使用外部类的各种 成员(静态区域、成员区域,各种访问权限),但是只能访问它所在方法的Final成员。局部类定义在成员方法内,这样才有外部类对象引用。
我的猜测:成员内部类对象和局部类对象是作为外部类对象的成员存在的。它们与外部类对象共存亡,它们存在堆中。
阅读全文
0 0
- 日常笔记-内部类
- 日常整理——内部类
- java日常学习:内部类、局部内部类、匿名内部类
- 内部类笔记小结
- 内部类学习笔记
- 内部类学习笔记
- Java笔记 内部类
- Java内部类笔记
- 静态内部类 笔记
- Java笔记:内部类
- 匿名内部类笔记
- java内部类笔记
- 内部类学习笔记
- 内部类笔记
- 《内部类》学习笔记
- Java笔记 - 内部类
- java内部类笔记
- 内部类学习笔记
- 从奈奎斯特定理到香农定理
- (88)单例模式的应用
- Colored Sticks --欧拉回路,并查集,字典树,
- mybatis和spring的优缺点:
- javaWeb-web项目中加载资源文件路径的两种方式
- 日常笔记-内部类
- JavaScript中的正则表达式
- 火灾识别总结
- zookeeper源码分析-连接过程
- Redis数据结构-字典
- 教训:iconv转码不要使用gb2312和gbk,使用gb18030
- OceanBase架构浅析(一)
- DataGrid的一些认识
- socket相关