Interfaceleri ayrıca yazıb method-da declare yapıyoruz.Methodun icinde parametre kisminda declare yapa bilirmiyiz? Denedim ama olmadı.Buna benzer başka bir yol varmi?Teşekkürler
public class LambdaAppJava8 {
public int fonk(
int a,
int b,
interface MyInterface{
public int call(int a, int b);
} anonim
) {
return anonim.call(a, b);
}
public static void main(String[] args) {
LambdaAppJava8 app = new LambdaAppJava8();
System.out.println(app.fonk(1, 3, (c, d) -> c + d));
}
}
2-ci sorum: @FunctionInterface anotasyonunu yazsak da yazmasak da lambda expressioni kullana biliyoruz?O zaman bu anotasyon ne işe yarıyor?interface-de sadece bir methodun declare olmasını zorunlu yapmak için mi ve ya programcilarin bu interfacein lambda icin declare olundugunu anlamasi icinmi ve s?