Wir haben Klassenbibliothek alsstatische Funktionalität Methode überschreiben
class A {
public void callWorkflow() {
B b = new B();
}
}
class B {
public void callStatic() {
C.someMethod();
}
}
class C {
public static someMethod() {}
}
Wir tatsächlich versucht werden someMethod
Funktionalität der statischen Methode zu ändern. Gibt es eine Möglichkeit, dieses Problem zu lösen, ohne die Anrufhierarchie zu ändern?
Sie könnten Ihre Antwort in finden [Warum Java nicht überwiegende von statischen Methoden erlauben?] (Http://stackoverflow.com/q/2223386/1072229) –