添加一个在另一个已编译的方法中调用的方法

时间:2017-02-17 10:15:29

标签: java

我试图解决这个问题:我有一个名为A.class的编译类文件,其方法为A()。我有另一个我可以编辑的类文件,名为B.class,包含方法B()。我无法编辑A类,我需要在调用方法B()时调用方法A(),就像方法A()调用方法B()一样。

1 个答案:

答案 0 :(得分:0)

您可以创建扩展A类的C类,然后覆盖A中的方法,但首先调用超类方法。

public class C extends A {

    void myMethod() {
        super.myMethod();
        b.method();
    }
}

所有其他使用A类的类都必须更改为使用C类。