1. 程式人生 > >Java中外部類訪問內部類的方法

Java中外部類訪問內部類的方法

內部類可用來自定義資料結構,而外部類訪問內部類可用(t.new guo()).gg()實現。其中t為外部類物件,guo為內部類,gg()是內部類方法。具體程式碼如下:

package XiaoMi;

public class test6 {

	private guo g;   //引用

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		test6 t =new test6();
		System.out.println((t.new guo().getClass()));   //獲取型別
		t.g =t.new guo();   
		t.g.gg();
		//(t.new guo()).gg();   //簡寫方式
	}
	
	class guo   //自定義資料結構
	{
		public void gg(){
		System.out.println("內部類");
		}
	}

}
執行結果:
class XiaoMi.test6$guo
內部類