Syntax
** (Variable) = (Methodenargument) -> {Inhalt verarbeiten}
**
Sample.java
//Anonyme Klasse, Schnittstelle, die in Lambda-Ausdrücken verwendet wird
interface I_Hello {
public void print();
}
//Klasse anrufen
public class Sample {
public static void main(String[] args) {
//Wie schreibe ich eine anonyme Klasse
I_Hello p = new I_Hello() {
@Override
public void print() {
System.out.println("Hello World");
}
};
p.print();
//Wie schreibe ich einen Lambda-Stil
I_Hello p2 = () -> { System.out.println("Hello World2"); };
p2.print();
}
}
Hello World
Hello World2