Встречается на собеседованиях • сегодня
Что такое абстрактный метод
Абстрактный метод — это метод без реализации, объявленный в абстрактном классе или интерфейсе. Он определяет сигнатуру (имя, параметры, возвращаемый тип), но не содержит тела. Класс-наследник обязан предоставить реализацию.
Ключевые особенности:
- Может существовать только в абстрактном классе или интерфейсе
- Обозначается модификатором
abstract - Не может быть
private(обычноprotectedилиpublic) - Форсирует полиморфное поведение
Пример:
csharp
abstract class Animal
{
public abstract void MakeSound(); // Абстрактный метод
}
class Dog : Animal
{
public override void MakeSound()
{
Console.WriteLine("Woof!");
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы