java 例子7 内部类

[root@gdc1000 java]# cat Outer.java 
public class Outer {
	int n;
	class Inner {
		void setOut() { n = 10; }
	}
	void setn() {
		new Inner().setOut();
	}
}
[root@gdc1000 java]# 


测试

[root@gdc1000 java]# cat OutTest.java 
public class OutTest {
	public static void main(String[] args) {
		int input = 0;
		if(0 == args.length)
                {
			System.out.println("default input");
			input = 0;		
		}
		else
		{
			input = Integer.parseInt(args[0]);
		}	
		Outer o = new Outer();
		o.setn();
		System.out.println(o.n);

	}
	
}

这个内部类很多可怕的特性中就这最简单了。

你可能感兴趣的:(java 例子7 内部类)