Рубрики
ООП ООП "Интерфейс" ООП принцип "Полиморфизм"

ООП Интерфейс «Понятие»

Явная реализация Интерфейса

класс реализует два интерфейса, в котором объявлена два одинаковых метода
не явная реализация
есть модификатора public в классе
одна реализация на двоих интерфейсов в классе
явная реализация
нет модификатора public в классе
если класс реализует какой-то интерфейс, то мы можем создать ссылку, у которого будет тип этого интерфейса и присвоить туда объект класса, у которого этот интерфейс реализован

object ob= object();
if (obj is IInterface interface)
{
interface.Action();
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *