Можно ли установить поведение по умолчанию для пользовательских (не нативных) методов / функций в Java?
Например, я хотел бы изменить стандартную «функцию», чтобы она вызывала System.out.println("message")
при каждом вызове.
Итак, когда создается пользовательский метод / функция:
public String testMethod()
{
//custom code
}
он должен выполнить только что добавленное поведение по умолчанию (в данном случае вывод системы) до запуска пользовательского кода.
Даже если это было бы плохим упражнением, возможно ли это? Может быть, расширяя класс функции или что-то?