Java內部類例項測試及總結

2021-05-22 14:10:44 字數 786 閱讀 8860

/**

* 內部類測試

* @author

* 總結:

* 1、可以通過外部類的方法呼叫成員內部類、靜態內部類

* 2、內部成員類可以呼叫內部靜態類,但內部靜態不能夠呼叫內總成員類

* 3、內部成員類可以呼叫外部類的靜態方法與非靜態方法

* 4、靜態內部類不能夠呼叫外部類的非靜態方法、變數

* 5、外部類的靜態方法裡可以呼叫內總成員類,不過呼叫方法不是"t1 t1=new t1();",而是:

*    t1 t1=new innertest().new t1();

* 6、外部類的靜態方法可以直接呼叫內部靜態類

* 7、內部靜態類與外部類的靜態方法與間是暢通無阻,內部成員類與外部類所有方法與變數都可以互動(除

*    外部靜態方法不能夠直接呼叫內部成員類) */

public class innertest

/*** 內部成員類 */

private class t1 }

/*** 內部靜態類 */

static class t2 }

/*************外部類方法*************/

long addlong(long a,long b)

public static int add(int a,int b)

void callt2()

public static void main(string args)

/*************外部類方法*************/ }

Java內部類 Java例項內部類

例項內部類是指沒有用 static 修飾的內部類。示例 如下 public class outer 上述示例中的 inner 類就是例項內部類。例項內部類有如下特點。1 在外部類的靜態方法和外部類以外的其他類中,必須通過外部類的例項建立內部類的例項。public class outer inner1...

java內部類總結

內部類 1,概述 內部類是指在乙個外部類的內部再定義乙個類。內部類作為外部類的乙個成員,並且依附於外部類而存在的。內部類可為靜態,可用protected和private修飾。而外部類不可以 外部類只能 使用public和default 2,分類 成員內部類 區域性內部類 靜態內部類 匿名內部類 圖形...

Java內部類總結

內部類 1,概述 內部類是指在乙個外部類的內部再定義乙個類。內部類作為外部類的乙個成員,並且依附於外部類而存在的。內部類可為靜態,可用protected和private修飾。而外部類不可以 外部類只能 使用public和default 2,分類 成員內部類 區域性內部類 靜態內部類 匿名內部類 圖形...