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

问题描述 投票:-3回答:1

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

java
1个回答
0
投票

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

public class C extends A {

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

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

© www.soinside.com 2019 - 2024. All rights reserved.