Главная / C#: ООП и классы / Проанализируйте приведенный код. interface Интерфейс { int Метод(); } class Класс1 : Интерфейс { int len; public Класс1(int l) { len = l; } public int Метод() { return len * len; } } class Класс2 : Класс1, Интерфейс { int w, h; public Класс2(int w1, int h

Проанализируйте приведенный код. interface Интерфейс { int Метод(); } class Класс1 : Интерфейс { int len; public Класс1(int l) { len = l; } public int Метод() { return len * len; } } class Класс2 : Класс1, Интерфейс { int w, h; public Класс2(int w1, int h1) : base(w1) { w = w1; h = h1; } public int Метод() { return w * h; } } class Test { public static void Main() { Класс2 объект1 = new Класс2(5, 10); Интерфейс объект2 = объект1; System.Console.WriteLine("Значение1={0} Значение2={1}", объект1.Метод(), объект2.Метод()); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

вопрос

Правильный ответ:

Значение1=50 Значение2=25
Значение1=25 Значение2=25
Значение1=50 Значение2=50
Значение1=25 Значение2=50
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с повторным наследованием интерфейса Интерфейс
Сложность вопроса
69
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто ищет эти ответы с интуитом? Это же очень просты вопросы
28 май 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.