內部類,區域性類,匿名內部類

2021-07-04 06:39:09 字數 708 閱讀 7197

內部類,顧名思義就是類內部的類。

public

class

student

public

void

setcolor(string color)

public

intgetnum()

public

void

setnum(int num)

//內部類自己的方法

public

void

write()

}

區域性類,就是定義在方法中的類。

public

class

student

}//在方法中建立的類只能在方法中建立物件!

read read = new read();

read.read();

}}

匿名內部類, 實質是乙個物件。就是當只使用一次這個類的物件的時候使用。

//定義生產紙張的介面

public

inte***ce

*****

//測試類

public

class

test

};system.out.println(*****.get*****());

}}

內部類 成員內部類 區域性內部類 匿名內部類

public class 外部類 private int num 0 外部類如果要訪問內部類的成員,則需要通過內部類的物件訪問 使用方式 1.外部類使用內部類,主函式再使用外部類 2.通過new的方式 外部類.內部類 物件名 new 外部類 new 內部類 定義在方法內部的類,就是區域性內部類,只有...

成員內部類,區域性內部類,靜態內部類,匿名內部類

成員內部類 class demo1 innerclass a 內部類概述 b 內部類訪問特點 a 內部類可以直接訪問外部類的成員,包括私有。b 外部類要訪問內部類的成員,必須建立物件。外部類名.內部類名 物件名 外部類物件.內部類物件 class outer class demo2 innercla...

靜態內部類,成員內部類,區域性內部類,匿名內部類

一 靜態內部類 它是用static修飾的,在訪問限制上它只能訪問外部類中的static所修飾的成員變數或者是方法 演示 public class test 01 public static void main string args 二 成員內部類 成員內部類是最普通的內部類,它可以無條件訪問外部類...