slarkevich
@slarkevich

Можно ли запретить переопределять метод в производном классе?

Есть механизм sealed, но он позволяет "запечатать" только override метод в производном классе.
А если требуется, чтобы некоторый метод базового класса наследовался производным классом "как есть" и не мог быть переопределен?
  • Вопрос задан
  • 672 просмотра
Решения вопроса 1
Обычные методы без ключевого слова virtual нельзя переопределить в производном классе, их можно только сокрыть используя оператор new. Запретить сокрытие методов в c# не предусмотрено.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@BashkaMen
C# программист
Убрать ключевое слово "virtual" или "abstract" перед методом
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы