Главная / C#: ООП и классы / Исходный модуль содержит код: internal class Rectangle { public double width, hight; public void Zoom(double d) { width += d; hight += d; } public int Rectangle(double width, double hight) { this.width = width; this.hight = hight; return width * hight;} }

Исходный модуль содержит код: internal class Rectangle { public double width, hight; public void Zoom(double d) { width += d; hight += d; } public int Rectangle(double width, double hight) { this.width = width; this.hight = hight; return width * hight;} } class Program { static void Main() { Rectangle p = new Rectangle(10, 20); p.Zoom(-5); System.Console.Write("{0} {1}", p.width, p.hight); } } Метод Main разрабатывался для изменения размера прямоугольника.

Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:

вопрос

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

метод Zoom должен вызываться как метод класса, а не метод объекта
статический метод Main не может обращаться к полям объекта
конструктор не может возвращать значение
тип значения, возвращаемого методом Rectangle, должен быть double
конструктор не может следовать за методами класса
Сложность вопроса
54
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень простой вопрос интуит.
13 дек 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.