给定一个简单的接口(interface),我希望判断何时调用接口(interface)中的一个特定方法:
public interface Foo {
String bar();
int foobar();
}
我希望能够在另一个类中调用 bar()
时执行某些操作,但我想让其他类实现 Foo
和 @Override
它的方法。
请记住,我无法编辑 Foo
类。
最佳答案
如果您只想在调用 bar 实现之前或之后调用一些代码,我认为使用 AOP(面向方面编程)和 AspectJ 是可能的。 您可以使用此主题:http://www.yegor256.com/2014/06/01/aop-aspectj-java-method-logging.html
关于java - 如何判断接口(interface)中的方法何时被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36114396/