Java物件導向 匿名內部類

2021-09-05 11:38:46 字數 662 閱讀 9514

匿名內部類,指的是例項化內部物件 ,就是沒有名字的內部類;

作用:假如某個類只使用一次,則可以使用匿名內部類;

先定義乙個介面a;

package m12d27;

public inte***ce a

定義乙個類b;

package m12d27;

public class b implements a

}

測試類;

package m12d27;

public class test1

public static void main(string args)

}

輸出結果:

b類中的a方法
這個地方如果僅僅呼叫一次乙個fun,並且沒有a介面的具體實現類,這時候,匿名內部類就派上用場了;

package m12d27;

public class test1

public static void main(string args)

});}}

b類中的a方法

匿名內部類,一次使用

Java物件導向 匿名 內部類

歡迎光臨新長城部落格中心 物件導向 內部類 將乙個類定義在另乙個類的裡面,對裡面那個類就稱為內部類 內建類,巢狀類 簡單的說就是類中還有乙個類,就是內部類。位元組碼檔名 外部類名 內部類名.class。內部類訪問特點 1 內部類可以直接訪問外部類中的成員,包括私有成員。2 而外部類要訪問內部類中的成...

java物件導向(內部類)

內部類 將乙個類定義在另乙個類的裡面,對裡面那個類就稱為內部類 內建類,巢狀類 訪問特點 1,內部類可以直接訪問外部類中的成員,包括私有成員.2,而外部類要訪問內部類中的成員必須要建立內部類的物件.內部類的訪問規則 1,內部類可以直接訪問外部類的成員,包括私有.之所可以直接訪問外部類中的成員,是因為...

JAVA匿名內部類

abstract class base public abstract void f public class anonymousconstructor public void f public static void main string args 在此例中,不要求變數i 一定是final 的。...