Допустим, у нас есть что-то вроде этого:
A расширяет B, который расширяет C, а C имеет метод .method()
Так что в этом случае B наследует все * Методы 1010 *, и поэтому, если A хочет вызвать метод, который находится в C, ему просто нужно вызвать super.method()
, который вызовет B.method()
, который (если он не был перезаписан) является методом, который наследуется C (очевидно, проверьте видимость)