Содержание
- 2. Лекция №4 Тема: Язык С# Интерфейсы Вопросы, рассматриваемые на лекции
- 3. Интерфейсы Интерфейс определяет набор методов, которые будут реализованы классом. Сам интерфейс не реализует методы. Таким образом,
- 4. Интерфейсы Интерфейсы объявляются с помощью ключевого слова interface. Вот как выглядит упрощенная форма объявления интерфейса: interface
- 5. Помимо сигнатур методов интерфейсы могут объявлять сигнатуры свойств, индексаторов и событий Интерфейсы не могут иметь членов
- 6. Один и тот же интерфейс может быть реализован одним или несколькими классами. Чтобы реализовать интерфейс, нужно
- 7. Классы могут реализовать несколько интерфейсов. В этом случае имена интерфейсов отделяются запятыми. Класс может наследовать базовый
- 8. using System; public interface A { void methl(); void meth2(); } // Интерфейс В теперь включает
- 9. // Этот класс должен реализовать все методы // интерфейсов А и В. class MyClass : В
- 10. При реализации члена интерфейса можно квалифицировать его имя с использованием имени интерфейса. В этом случае говорят,
- 11. // Использование явной реализации для того, чтобы избежать // неоднозначности. using System; interface IMyIF_A { int
- 12. // Вызываем метод meth() посредством ссылки на интерфейс, public int methA(int x) { IMyIF_A a_ob; a_ob
- 14. Скачать презентацию