![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Немного распутаю то, что написал wvxvw.
Есть некий класс А. У него есть метод method. Вы наследуете этот класс в своем классе В. Спокойно используете унаследованный method в своих функциях. Вызываете его как method или (что тоже самое) как this.method. Затем вы рещаете расширить свой класс В и пишете класс С. В классе С вы переопределяете method для новых фишек класса С. С этих пор все функции класса В, использовавшие method или this.method, будут вызывать метод класса С, а не А, как вы задумывали, когда писали класс В. Надеюсь это понятный повод использовать super везде, где вызывается суперметод, даже если кажется что в данный момент разночтения невозможны. Их могут внести потомки.
__________________
Reality.getBounds(this); |
![]() |
Часовой пояс GMT +4, время: 06:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|