乘法、除法符號 ×÷ 快速輸入教學
阿新 • • 發佈:2021-06-16
匿名類是建立物件而不對它的地址進行儲存,而區域性內部類則是在內部定義的類.
一般匿名內部類只使用一次,用於重寫介面或父類的方法,建議只重寫一個方法的時候使用.
語法:
new 類名或介面名(引數){ //要重寫的方法 }
例子:
interface Walk{ void walk(); } public class Demo1 { public static void main(String args[]) { new Walk() { @Override public void walk() { System.out.println("匿名內部類的walk方法實現"); }.walk(); } }
執行結果:
匿名內部類的walk方法實現
這裡的匿名內部類就重寫了Walk介面的方法 .
Lamda表示式:
一般作為引數來使用
語法:
()->{ //方法體實現 }
interface Walk{ void walk(); } public class Demo1 { public static void walk1(Walk w){ w.walk(); } public static voidmain(String args[]) { Demo1.walk1(()->{ System.out.println("Lamda表示式的方法實現"); }); } }
執行結果:lamdab表示式的方法實現