代码例子
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("这是我想要打印的字符串"); } }