Я работаю с фреймворком, но иногда мне нужно изменить некоторые методы, перегружая классы.
Моя проблема в том, когда класс B наследуется от класса A, и где мне нужно перегрузить их оба, например:
class B extends A {}
Сначала я перегрузил A и B, чтобы изменить некоторые из их методов:
class AA extends A {}
class BB extends B {}
Но то, что делать для ББ, начинается с АА
Другими словами («<-» означает «расширяет»): </p>
class B <--- class A
^ ^
| |
| |
class BB <-?- class AA