Java Mittlerer Lambda-Tabellenausdruck verwendet 1
1, Lambda-Tabelle Ausdruckstyp in Java-Mitte und später mögliche Besprechungsgebühr anonymer interner Typ 2, Java-neutrale Funktionstangente (FunctionalInterface-Kommentar) Hinweis: Funktionstangens, einzigartige abstrakte Methode, einzigartige Methode, einzigartige Methode
lamda table form ersatzgebühr anonyme interne typmethode
@FunctionalInterface
interface ExecuteAble{
void say(String name,String msg);
}
public class RobotT{
public void say(ExecuteAble exe){
exe.say("Robot Lucy "," is laughing hahahaha......");
}
}
public class TestLambda{
public static void main (String[] args){
Robot t1 _new Robot();
t1.say(
(name,msg) -> {
system.out.println(name + msg);
} );
Robot t2 _new Robot();
//change the contents of saying
//annomous inner class
t2.say(new ExecuteAble(){
public void say(String name,String msg){
system.out.println(name + msg);
}
})
}
}