很久很久前初学Java时的笔记--内部类
2017-01-18 14:51
281 查看
内部类只 服务 于 外部类
离开内部不能用
内部 可以调用访问外部的成员及方法 包括私有的
内部类
1. 类中可以套类 ,外面的叫外部类 ,里面的叫内部类
2. 内部类通常只服务于外部类,对外不具备可见型
3. 内部类对象通常只在外部类中被创建
4. 在内部类中可以直接访问外部类的成员(包括私有)
匿名内部类
1. 创建一个类的对象,并且只需创建一次,该类不必命名,称为匿名内部类
2.在一段程序中需要创建一个类的对象,(通常这个类需要实现某个接口或者继承某个类),而且对象创建后,
这个类价值就不存在了,称之为匿名内部类!
3.在匿名内部类中相仿问外部的成员,必须是final的!
4.成员内部类和匿名内部类都有自己独立的class
离开内部不能用
内部 可以调用访问外部的成员及方法 包括私有的
内部类
1. 类中可以套类 ,外面的叫外部类 ,里面的叫内部类
2. 内部类通常只服务于外部类,对外不具备可见型
3. 内部类对象通常只在外部类中被创建
4. 在内部类中可以直接访问外部类的成员(包括私有)
匿名内部类
1. 创建一个类的对象,并且只需创建一次,该类不必命名,称为匿名内部类
2.在一段程序中需要创建一个类的对象,(通常这个类需要实现某个接口或者继承某个类),而且对象创建后,
这个类价值就不存在了,称之为匿名内部类!
3.在匿名内部类中相仿问外部的成员,必须是final的!
4.成员内部类和匿名内部类都有自己独立的class
相关文章推荐
- 很久很久前初学Java时的笔记--集合操作2
- spring mvc 绑定对象 并进行校验
- Spring中初始化泛型类的方法实例
- 很久很久前初学Java时的笔记--集合操作1
- 通用的ProtostuffSerializer for Java
- springmvc 初步
- Spring中property-placeholder的使用与解析
- spring bean的形式(3)
- Java设计模式
- java.util.Stack(栈)的简单使用
- java同步方法和同步代码块
- Spring中配置和读取多个Properties文件
- Flying Saucer生成pdf报表
- jvm工作原理
- Spring Autowire
- Spring MVC 在@RequestParam和@RequestBody中使用Java 8时间LocalDateTime
- MyEclipse中的Help里没有Install New Software处理方法
- Springs 依赖注入,组装对象之间的依赖关系(2)
- 单例模式(Java)
- 关于java泛型