内部类总结
来源:互联网 发布:淘宝的海外直邮靠谱吗 编辑:程序博客网 时间:2024/04/30 12:45
成员内部类
- 它的成员不能用static修饰
- 调用方式
new Outer().new Inner(); - 可以访问外部类的任意成员
静态内部类
- 属性可以是任意权限修饰
- 方法用static修饰,类也是static的
- 调用里面的普通方法
new Outer.Inner().fun(); - 调用静态方法
Outer.Inner.fun();
局部内部类
- 不能用public修饰
- 可获取外部类的成员变量、局部内部类的成员变量和外部类的局部变量(1.7之前需要用final修饰才能访问到)
匿名内部类
- 前提:实现一个接口或继承一个抽象类
心得
- 静态内部类不能直接访问外部类的非静态成员
- 外部类不能访问内部类的成员
- 可以把成员内部类当做类里面的成员去看待
- 当一个静态内部类对象存在,并不一定存在对应的外部类对象
2 0
- 内部类总结
- java内部类总结
- Java内部类总结
- java内部类总结
- java内部类总结
- java内部类总结
- Java内部类总结
- java内部类总结
- Java内部类总结
- Java内部类总结
- Java内部类总结
- Java内部类总结
- 内部类的总结
- Java内部类总结
- Java内部类总结
- Java内部类总结
- Java内部类总结
- java内部类总结
- 几条常用命令
- Raspbian 中国软件源
- opencv2.4.13在ubuntu16.10下的安装
- 用百度搜索解决旅游计划
- intellij IDEA hql语句检查报错
- 内部类总结
- deletejson
- 高压互锁
- Android Things 专题6 完整的栗子:运用TensorFlow解析图像
- spring boot application properties配置详解
- 线程在执行过程中的状态和调用run()与start()的区别
- IDEA中配置tomcat
- 【luogu2709】小B的询问(莫队)
- 数据库热词提取方式