Программирование: Что такое «ссылка на метод»? Если существующий в…

Sign up for ДуровЛох to chat with friends, comment and like posts.
Signup
Что такое «ссылка на метод»?

Если существующий в классе метод уже делает все, что необходимо, то можно воспользоваться механизмом method reference (ссылка на метод) для непосредственной передачи этого метода. Такая ссылка передается в виде:

⚫️имя_класса::имя_статического_метода для статического метода;
⚫️объект_класса::имя_метода для метода экземпляра;
⚫️название_класса::new для конструктора.
Результат будет в точности таким же, как в случае определения лямбда-выражения, которое вызывает этот метод.

private interface Measurable {
public int length(String string);
}

public static void main(String@Bookflow
Comments 0
No comments yet