java - 每当调用某个类的方法时,我可以要求 java 执行某些操作吗

标签 java

我是java新手,有时已经感到惊讶了。那么也许这在java中是可能的?

我有课

class X {
      string method_a(int x) {
         String str="abc";
         return str;
      }
}

class Y {
      void before(){};
      void after(){};
}

我可以告诉Java在调用类X的“method_a”之前或之后调用类Y的“之前”和“之后”方法吗?

谢谢

最佳答案

听起来你想要Aspect-Oriented Programming 。这不是作为“普通”Java 的一部分而存在的东西,但有各种技术可以以各种方式实现它。您可能想从 AspectJ 开始.

关于java - 每当调用某个类的方法时,我可以要求 java 执行某些操作吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10734013/

相关文章:

java - 使用 FileInputStream 读取 xml 文件

java - saaj.soap 到 xml.soap 在 Glassfish 中抛出异常

java - 获取带有值的 JSON 键

java - 为 Ford-Fulkerson 算法创建图形对象的智能方法是什么?

java - 完成一些搜索逻辑

在循环内定义的 Java 变量似乎在循环外无法识别?

java - 通过单击列标题对 Spring 表进行排序

java - 如何检测一个网站是不是抢注者?

java - 将密码正则表达式与相同的字符连续组合

Java 泛型比较器单例