內部類的規範和使用

2022-09-22 04:57:11 字數 1261 閱讀 3912

j**ase中,對於內部類這一知識點,我們用的最多的應該是匿名內部類,但是我們經常在各種原始碼中見到各種內部類,因此,為了更好的理解和使用內部類,我在下面記錄了自己理解!

package

com.yanke.innerclass;

public

class

outer

//1、該內部類可以使用private protected public 或者預設的修飾許可權符,可以看做乙個成員變數,只是這是乙個

//class型別的變數。

class

inner

}//public static void main(string args)

}

測試類:

package

com.yanke.innerclass;

public

class

test

}

package

com.yanke.innerclass2;

public

class

staticouterclass

static

class

staticinnerclass

}//public static void main(string args)

}

測試類:

package

com.yanke.innerclass2;

public

class

test

}

三、匿名內部類

package

com.yanke.innerclass3;

public

class

nonameclass

});}

package

com.yanke.innerclass3;

public

class

methodouterclass

}//方法內部類的作用域只侷限在該方法內部

methodinnerclass methodinnerclass=new

methodinnerclass();

methodinnerclass.print();

}public

static

void

main(string args)

}

內部類 匿名內部類的使用

內部類的使用 classouter classinner public voidget a a public voidtest this.get newa public voidfun1 system.out println i public classtest public static void...

內部類和匿名內部類

內部類 取個類名inner 有三種 成員內部類 相當於類中的成員 1.可以訪問外部類的成員變數.2.類中的成員函式訪問內部類 建立內部類的物件進行訪問.如 inner in new inner 3.外部其他類 不是內部類的直接外部類 訪問內部類的成員建立物件.格式 外部類名 內部類名 變數名 new...

內部類和匿名內部類

把類定義在其他類的內部,這個類就被稱為內部類。舉例 在類 a 中定義了乙個類 b,類 b 就是內部類。內部類的訪問特點 內部類可以直接訪問外部類的成員,包括私有。外部類要訪問內部類的成員,必須建立物件。按照內部類在類中定義的位置不同,可以分為如下兩種格式 成員位置 成員內部類 一般內部類就是不讓外界...