内部类定义在局部学习笔记InnerClassDemo3.java
2011-12-09 22:00
316 查看
/*
内部类定义在局部时,
1.不可以被成员修饰符修饰。如private ,static
2.可以直接访问外部类中的成员,因为还持有外部类中的引用。
但是不可以访问它所在的局部中的变量,只能访问被final修饰的局部变量。
*/
class Outer
{
int x=3;
void function(final int a)
{
final int y=7;
class Inner
{
void method()
{
//System.out.println("x="+Outer.this.x);
//System.out.println("y="+y);
System.out.println("a="+a);
}
}
new Inner().method();
}
}
class InnerClassDemo3
{
public static void main(String[] args)
{
//new Outer().function();
Outer out=new Outer();
out.function(7);
out.function(8);
}
}
相关文章推荐
- java学习笔记7——java局部内部类
- Android(java)学习笔记150:为什么局部内部类只能访问外部类中的 final型的常量
- 匿名内部类学习笔记InnerClassDemo4.java
- 匿名内部类学习笔记InnerClassTest.java
- Java学习笔记(内部类、异常)
- 14. JAVA 枚举(Enum、类集EnumMap&EnumSet 、实现接口、定义抽象方法) ----- 学习笔记
- 我的java学习笔记(18)关于内部类(part 3)
- Java学习笔记 08 内部类的使用
- java学习笔记<十一>内部类
- java学习笔记(5)——内部类
- java 从零开始,学习笔记之基础入门<内部类>(十四)
- java_内部类学习笔记(一)
- java学习笔记-内部类
- [学习笔记] Java核心技术 卷一:基础知识 接口、lambda表达式与内部类(三)
- java之内部类(InnerClass)----非静态内部类、静态内部类、局部内部类、匿名内部类
- JAVA学习笔记(11)-- Java类的定义及其实例化
- java学习笔记(七)——内部类
- [core java学习笔记][第六章接口与内部类]
- Java学习笔记二十:Java中的内部类
- Java学习笔记(36)--内部类详解