Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Пустой виртуальный метод вместо интерфейса

08.10.24 17:06
Re: Пустой виртуальный метод вместо интерфейса
 
alex445 патриот
Сделать в виде интерфейса, и тогда получаешь гарантию, что его перегрузят.
Не получаешь :)

Я имел ввиду имплементируют.


А раз нужно, чтобы перегрузил, то зачем делать этот метод обычным?

Потому что не "нужно, чтобы перегрузил", а "нужно дать возможность перегрузить".

Ну да, тут я не учёл.


Если бы было "нужно, чтобы перегрузил", то класс был бы абстратнным и метод тоже был бы абстрактным.

Тоже забыл, что абстрактные методы не имеют имплементации. А чем тогда они отличаются от методов интерфейса?

 

Перейти на