Size: a a a

CODE BLOG / Чат

2021 January 26

K

KopohGames in CODE BLOG / Чат
бывает
источник

4

404 in CODE BLOG / Чат
окей)
источник

4

404 in CODE BLOG / Чат
вопрос был немного в другом так вообще делается или это нарушает идею полиморфизма в целом?
источник

4

404 in CODE BLOG / Чат
просто в с++ по крайней мере это возможно
источник

4

404 in CODE BLOG / Чат
тут он автоматически определяет вызов на уже override функцию наследника
источник

ℬoʀsuk7 in CODE BLOG / Чат
У тебя есть наследник и родитель
Ты создал наследника, но хочешь вызвать функции родителя?
источник

4

404 in CODE BLOG / Чат
верно
источник

ℬoʀsuk7 in CODE BLOG / Чат
Оверрайд так не работает, нужно использовать перекрытие метода
источник

rr

razumovsky r in CODE BLOG / Чат
эм
источник

ℬoʀsuk7 in CODE BLOG / Чат
Насколько я помню
источник

rr

razumovsky r in CODE BLOG / Чат
base.Method

запрещено ?
источник

ℬoʀsuk7 in CODE BLOG / Чат
razumovsky r
base.Method

запрещено ?
Так как я понимаю он хочет не в самом методе
источник

ℬoʀsuk7 in CODE BLOG / Чат
А уже на экземпляре
источник

rr

razumovsky r in CODE BLOG / Чат
ну так пусть не оверрайдит его вообще
источник

ℬoʀsuk7 in CODE BLOG / Чат
Вот ты сделала перезагрузку метода
Создал клас
Но хочешь вызвать реализацию родителя
источник

4

404 in CODE BLOG / Чат
да
источник

ℬoʀsuk7 in CODE BLOG / Чат
И тут уже нужно использовать new, если я точно помню
источник

4

404 in CODE BLOG / Чат
в любом случае спасибо всем )
источник

P

Phantom in CODE BLOG / Чат
404
Тобишь мне выдаётся уже реализация наследника, есть ли способ явно вызвать родительскую  ?
Если ты сделал override, то из вне вызвать базовый метод не получится
источник

P

Phantom in CODE BLOG / Чат
А в классе наследнике через base
источник