Есть ли способ в java сделать что-то вроде этого:
void fnc (void Reference_to_other_func ());
Что я пытаюсь, так это то, что у меня есть несколько мест, где мне нужно отобразить этот текст пользователю, и единственное отличие состоит в том, какой метод вызывается после этого текста. Так, например, вместо того, чтобы писать:
System.out.println("Hello");
f1();
//in some other place
System.out.println("Hello");
f2();
//etc
Я бы хотел определить одну функцию:
public void f(void Reference_to_other_func())
{
System.out.println("Hello");
Reference_to_other_func();//HERE I'M INVOKING
}
и затем вместо повторения всего этого кода я мог бы написать что-то вроде этого:
f(f1);
//in some other place
f(f2)
//etc.
Спасибо за ответы