Пример создания интерфейса
Создадим интерфейс для подсчета вершин в геометрической фигуре. Для этого создаем интерфейс отдельно как и класс. Модификатор доступа и тип для объектов интерфейса указывать не нужно, потому что они по умолчанию: publicabstract. В интерфейсах можно использовать только: · Автоматические свойства. · Методы. · События. Важно: класс должен реализоватькаждыйчленинтерфейса, то есть, если в интерфейсе 20 разных методов, свойств, то каждое из них должно быть реализовано в классе. Пример: Создадим базовый класс Hospital, в котором производные 3 класса: Buhalter, Sanitar, Doctor. Создадим интерфейс, в котором определим 2 метода: зарплата и имя сотрудника и автоматическое свойство – возраст. В методе Main мы просто выводим на консоль перечень сотрудников, их должность, з/п и возраст.
|