Тест · Наследование и интерфейсы · урок 8 из 10Тест — интерфейсЧто такое интерфейс в C# и как класс связан с ним?[A]Интерфейс — это базовый класс с готовым кодом и полями: класс наследует их как есть, не дописывая сам ни одного члена, и, как и с любым базовым классом, может иметь только один интерфейс за раз.[B]Интерфейс перечисляет обязательные члены, но класс реализует их как private: вызывать их может только код самого класса, а переменная интерфейсного типа до них не дотянется.[C]Интерфейс — это договор: список членов, обычно без тела, которые класс обещает иметь; полей и конструкторов объекта в нём нет. Класс реализует его public-членами и может реализовать несколько интерфейсов.[D]Интерфейс — это лишь подсказка для читателя кода: компилятор его не проверяет, поэтому членов из списка в классе может и не быть, а ошибка появится только позже, когда работающая программа попробует вызвать такой член.← НазадИнтерфейсыДалее →Проверка типа: is и as