java内部类

package com.test.inner;

public class Test {
	public String i;
	public Test(String s){
		this.i=s;
	}
	class Inner{
		public String getI(){
			return Test.this.i;
		}
	}
	public Inner getInner(){
		return new Inner();
	}
	public static void main(){
		Test test = new Test("123");
		Test.Inner inner = test.new Inner();
	}
}

java中内部类个人觉得最大的好处就是实现了进一步的封装和多继承。

posted @ 2013-09-18 10:19  942391815  阅读(133)  评论(0编辑  收藏  举报