函數(shù)式編程學(xué)習(xí)前置知識(shí)之匿名內(nèi)部類

概念
沒有名字的內(nèi)部類
用于在程序中創(chuàng)建一個(gè)只使用一次的臨時(shí)類
使用 new 關(guān)鍵字來創(chuàng)建一個(gè)對象,重寫該類的方法或?qū)崿F(xiàn)該類的接口
語法體
new 父類構(gòu)造器或接口() {
? // 匿名內(nèi)部類的定義
}
@Test
void anyoneMittyClass(){
? ? //該對象作為參數(shù)傳遞給 Thread 構(gòu)造函數(shù)中
? ? Thread thread =new Thread(new Runnable() {
? ? ? ? @Override
? ? ? ? public void run() {
? ? ? ? ? ? System.out.println("小黃開始run啦。。。");
? ? ? ? }
? ? });
? ? thread.start();
}
Runnable接口有且只有一個(gè)抽象方法,使用@FunctionalInterface標(biāo)識(shí)
