java基础之内部类
2013-04-24 16:26
211 查看
java基础之内部类
在一个类中定义的类,称为内部类内部类可以被定义在类或方法中, 在方法中定义的类不能访问方法的局部变量,除非该变量为final的
典型用法: 匿名内部类
调用一个方法时,如果该方法接收的参数为接口类型,此时,需要先用一个类实现该接口,创建该类的实例对象传入该方法,此时,可以采用匿名内部类的方式来解决。
内部类细节:
1. 内部类可以访问外部类的所有成员 外部类类名.this.成员
2. 方法中定义的内部类不能访问方法的局部变量,除非该变量时final的
相关文章推荐
- java基础教程:内部类(19)
- Java基础_内部类、静态内部类、成员内部类、局部内部类、匿名内部类 (转)
- 黑马程序员——java基础----面向对象(三)内部类
- 黑马程序员_java基础学习之内部类
- 黑马程序员——Java基础---面向对象及其一些代码内部结构分析
- JAVA基础知识再学习(7)内部类的理解
- java基础--内部类
- Java语言基础之内部类
- Java基础知识强化50:运行javac 报告javac不是内部或外部命令(已解决)
- 黑马程序员—6—Java基础:内部类学习笔记和心得体会
- java基础学习(九)内部类
- java基础知识之内部类
- 黑马程序员-java基础-面向对象-多态和内部类
- Java基础视频教程第09天_面向对象之内部类、异常1
- Java基础(十)内部类
- 【黑马程序员】Java基础学习技术博客——内部类
- Java基础之内部类
- Java基础-内部类-为什么成员内部类可以无条件访问外部类
- 黑马程序员——JAVA基础之内部类,匿名内部类
- java基础--3.面向对象-7.内部类