База ответов ИНТУИТ

Объектное программирование в классах на C# 3.0

<<- Назад к вопросам

Пусть класс, являющийся наследником интерфейса, реализует метод интерфейса как открытый метод класса. В этом случае:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
клиент класса не может вызвать метод интерфейса, если только класс не создал метод, обертывающий метод интерфейса
клиент класса может создать объект класса, объявить объект интерфейса, связать его с объектом класса, и вызывать метод интерфейса, используя в качестве цели объект интерфейса(Верный ответ)
клиент класса может создать объект класса и, используя его как цель, непосредственно вызывать открытый метод интерфейса(Верный ответ)
Похожие вопросы
Пусть класс, являющийся наследником интерфейса, реализует метод интерфейса как открытый метод класса. В этом случае:
Пусть класс, являющийся наследником интерфейса, реализует метод интерфейса как закрытый метод класса. В этом случае:
Пусть класс, являющийся наследником интерфейса, реализует метод интерфейса как закрытый метод класса. В этом случае:
Пусть класс, являющийся наследником интерфейса, реализует метод интерфейса как закрытый метод класса. В этом случае:
Пусть класс, являющийся наследником интерфейса, реализует метод интерфейса как закрытый метод класса. В этом случае:
Класс, являющийся наследником интерфейса:
Класс, являющийся наследником универсального интерфейса с параметрами:
В интерфейсе методы объявляются без указания модификатора доступа. Класс, являющийся наследником интерфейса, эти методы:
Класс, являющийся наследником универсального класса с параметрами:
Пусть P(x,z) - метод P с входными аргументами x и выходными z , и пусть P(x,z) корректен (частично, или условно) по отношению к предусловию Pre(x) и постусловию Post(x,z) . Какие высказывания истинны в этом случае по отношению к условно корректному методу P :