Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpAbAM 88 of 163 menu
◀ ▶

Метод без реализации в базе в C#

У метода без тела в абстрактной базе нет своей реализации. Он нужен, чтобы потомки обязательно написали свою версию операции.

В объявлении пишут abstract, тело метода в базовом классе не допускается. Пока такой метод есть, класс считается абстрактным. Запишем User с операцией увеличения дохода:

abstract class User { public string Name = ""; public User(string name) { Name = name; } public abstract void IncreaseRevenue(int value); }

Родитель не решает, что именно увеличивать у сотрудника или студента - он только фиксирует имя операции. Конкретная арифметика появится в классах-потомках.

Добавьте в ваш класс Figure методы площади и периметра без реализации в базе.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить