代碼例子
package com.test.cgb; public interface CryptonymInnerInterface { // 打印字符串 void print(String str); }
:
接口代碼如:
測試類代碼如:
package com.test.cgb; public class CryptonymInnerTest { public static void main(String[] args) { /** * Lambda表達式--接收一個參數且沒有返回值 */ // 第一種常規寫法 CryptonymInnerInterface m2 = (String str) -> {; System.out.println(str); }; m2.print("這是我想要打印的字符串"); // 第二種簡寫,可以省略數據類型,如果方法體代碼只有一句,可以省略{},如果只有一個參數時也可以把小括號去掉 CryptonymInnerInterface m3 = str -> System.out.println(str); m3.print("這是我想要打印的字符串"); } }