您的位置:首页 > 编程语言 > Java开发

java基础之内部类

2013-04-24 16:26 211 查看

java基础之内部类

在一个类中定义的类,称为内部类

内部类可以被定义在类或方法中, 在方法中定义的类不能访问方法的局部变量,除非该变量为final的

典型用法: 匿名内部类

调用一个方法时,如果该方法接收的参数为接口类型,此时,需要先用一个类实现该接口,创建该类的实例对象传入该方法,此时,可以采用匿名内部类的方式来解决。

内部类细节:

1. 内部类可以访问外部类的所有成员 外部类类名.this.成员

2. 方法中定义的内部类不能访问方法的局部变量,除非该变量时final的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: