public class Text4 {
private int s = 100;
private int out_i = 1;
public void f(final int k){
final int s = 200;
int i = 1;
final int j = 10;
class Inner{
int s =300;//可以定义与外部类同名的变量
//static int m = 20;//不可以定义静态变量
Inner(int k){
inner_f(k);
}
int inner_i = 100;
void inner_f(int k){
System.out.println(out_i);
System.out.println(j);
//System.out.println(i);//如果要访问外部类的局部变量,局部变量必须是final修饰
System.out.println(s);
System.out.println(this.s);
System.out.println(Text4.this.s);
}
}
new Inner(k);
}
public static void main(String[] args) {
Text4 out = new Text4();
out.f(3);
}
}