标签:创建 eth bsp icm param nbsp nba reference code
一、访问外部变量
二、lumba表达式的this
lunba中的this指的是声明它的外部对象,这与匿名内部类就不一样了,后者指向的是创建的这个匿名内部类
三、方法引用(Method Reference)和构造器引用(Constructor Reference)
四、语法:
(Type1 param1, Type2 param2, ..., TypeN paramN) -> { statment1; statment2; return statmentM; }
如果参数类型可以推断省略TYPE,如果只有一个参数 省略() 如果只有一条语句省略{}和return以及;
lumba表达式你可以看作是一个有输入参数的代码块,本质上是一个函数式接口的实现,也就说实际上可以认为lumba表达式是一个函数,一般可以作为函数的参数(函数式编程)。关于这个函数到底是什么类型的、实现的方法怎么调用都是编译器可以在具体环境下推断出来的
标签:创建 eth bsp icm param nbsp nba reference code
原文地址:http://www.cnblogs.com/Coder-Pig/p/6780880.html