Встречается на собеседованиях • сегодня

Что такое абстрактный метод

Абстрактный метод — это метод без реализации, объявленный в абстрактном классе или интерфейсе. Он определяет сигнатуру (имя, параметры, возвращаемый тип), но не содержит тела. Класс-наследник обязан предоставить реализацию.

Ключевые особенности:

  • Может существовать только в абстрактном классе или интерфейсе
  • Обозначается модификатором abstract
  • Не может быть private (обычно protected или public)
  • Форсирует полиморфное поведение

Пример:

csharp
abstract class Animal 
{
    public abstract void MakeSound(); // Абстрактный метод
}

class Dog : Animal
{
    public override void MakeSound() 
    {
        Console.WriteLine("Woof!");
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

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

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы