У нас есть библиотека классов, какпереопределить функциональность статического метода
class A {
public void callWorkflow() {
B b = new B();
}
}
class B {
public void callStatic() {
C.someMethod();
}
}
class C {
public static someMethod() {}
}
Мы на самом деле пытаемся изменить функциональность статического метода someMethod
. Есть ли способ решить эту проблему без изменения иерархии вызовов?
Вы можете найти ответ на свой вопрос в [Почему не Java позволяет переопределение статических методов?] (Http://stackoverflow.com/q/2223386/1072229) –