Size: a a a

var chat = new Chat();

2021 July 17

 P

 ‌‌Gleb Pilipets... in var chat = new Chat();
ну у меня открыта и я втыкаю
источник

rr

razumovsky r in var chat = new Chat();
в классе Б
источник

 P

 ‌‌Gleb Pilipets... in var chat = new Chat();
не могу понять, что поставить
источник

 P

 ‌‌Gleb Pilipets... in var chat = new Chat();
чтобы работало как в С++
источник

Ɖ

Ɖrēw in var chat = new Chat();
Не ругнется
источник

Ɖ

Ɖrēw in var chat = new Chat();
Просто оверрайд сделает метода который перекрывает изначальный
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ворнинг будет
источник

 P

 ‌‌Gleb Pilipets... in var chat = new Chat();
C должен переопределять B
источник

rr

razumovsky r in var chat = new Chat();
так про наследование Б : А
источник

rr

razumovsky r in var chat = new Chat();
ну варнинг да
источник

rr

razumovsky r in var chat = new Chat();
попросит нью проставить
источник

Ɖ

Ɖrēw in var chat = new Chat();
Но работать будет
источник

AM

Artur Mustafin in var chat = new Chat();
Не люблю варнинги
источник

Ɖ

Ɖrēw in var chat = new Chat();
Но я бы смыл в унитаз такой код
источник

 P

 ‌‌Gleb Pilipets... in var chat = new Chat();
ну да, а как сделать чтобы переопределял базовый + давал возможность переопределить себя для потомка?
источник

Ɖ

Ɖrēw in var chat = new Chat();
override
источник

AM

Artur Mustafin in var chat = new Chat();
Явная реализация интерфейса чем не устраивает?
источник

AM

Artur Mustafin in var chat = new Chat();
Можно неявно
источник

 P

 ‌‌Gleb Pilipets... in var chat = new Chat();
B переопределяет A
C переопределяет B

Как здесь поможет интерфейс?
источник

 P

 ‌‌Gleb Pilipets... in var chat = new Chat();
Если я напишу override в B, то как я переопределю тогда B::foo в С?
источник