Giriş
myObject::new şeklinde kullanılır.
Örnek
Elimizde şöyle bir kod olsun.
Örnek
Şu kod Reference to Constructor değildir.
myObject::new şeklinde kullanılır.
Örnek
Elimizde şöyle bir kod olsun.
private static void test(Callable<Object> call) {
}
private static void test(Runnable run) {
}
static class Gen<T> {
}
Generic kod olduğu için Şöyle yaparız. Derleyiciye yardım olma işine type witness deniliyor.test(Gen<String>::new);
Şu kod Reference to Constructor değildir.
UnaryOperator<String>stringToUpperCase = new String()::toUpperCase;
Hiç yorum yok:
Yorum Gönder