Главная /
Объектное программирование в классах на С# 3.0 /
Программист написал фрагмент кода, при компиляции которого возникла ошибка interface IC<C> { C Method(C arg); } class A2<B> : IC<C> { public C Method(C arg) { return arg; } } У программиста есть несколько версий причины возникновения оши
Программист написал фрагмент кода, при компиляции которого возникла ошибка
У программиста есть несколько версий причины возникновения ошибки. Укажите, какая из них верна:
вопросПравильный ответ:
я написал правильный код, это ошибка в работе компилятора
ошибка состоит в том, что класс
А2
, являющийся наследником интерфейса, обязан включить в состав своих параметров все параметры интерфейса
ошибка состоит в том, что класс
А2
, являющийся наследником интерфейса, может иметь в качестве родовых параметров только параметры интерфейса Сложность вопроса
23
Сложность курса: Объектное программирование в классах на С# 3.0
20
Оценить вопрос
Комментарии:
Аноним
Кто ищет эти вопросы интуит? Это же очень просты вопросы
13 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # При построении программной системы часто используется прием построения системы методом раскрутки. Раскрутка применима и при построении ОО-систем, когда вначале строятся классы внутреннего слоя, а затем надстраивается внешний слой, классы которого могут быть клиентами и наследниками классов внутреннего слоя, и, следовательно, могут свободно получать доступ к сервисам внутреннего слоя. Укажите, какие утверждения справедливы при таком способе построения программной системы:
- # Укажите высказывания, истинные для класса Attribute :
- # Классы А и В находятся в отношении "клиент - поставщик", если:
- # Укажите высказывания истинные для отношения "родитель - наследник":
- # Пусть класс, являющийся наследником интерфейса, реализует метод интерфейса как закрытый метод класса. В этом случае: