在每个其他方法中调用类中的方法

Tru*_*lue 6 java

我有一个方法,我想在每次调用其他方法时调用它.我不想每次都明确地打电话给它.有没有办法让其他方法在执行自己的代码之前自然地调用该方法?

如果我有一个名为isThere()的方法,并且我希望在每个其他方法中调用它,我不希望在每个方法中编写isThere().我希望有一个更简单的方法来做到这一点.

Jon*_*und 5

您应该研究AOP - 面向方面编程.

由于您使用的是Java,我建议您查看AspectJ.


小智 0

您可以通过另一个方法访问所有其他方法,该方法首先调用那里,然后使用您传递给它的参数来识别您希望它使用哪个方法,使用 switch 语句或类似的东西。