применение конструкторов для инициализации объектов. Создается класс, который рисует на экране с помощью символа * прямоугольники заданной ширины и высоты, а также подсчитывает их площадь.
-Выполните действия:
-Создайте новый класс Rectangle и сохраните его в файле
Rectangle.java.
-Создайте два закрытых поля (private) типа int, с именами width и height.
-Добавьте следующие конструкторы для Rectangle:
-Конструктор без аргументов, который печатает сообщение
“Прямоугольник по умолчанию: ширина=25, высота=10”
и присваивает значения width = 25 и height =10.
-Конструктор, который принимает два целочисленных аргумента w и h и назначает width = w и height = h, только если и w, и h имеют значения в диапазоне 0-30. В противном случае должно выдаваться соответствующее сообщение об ошибке. ---Если параметры корректны, то выдается сообщение о том, что создан прямоугольник с шириной = w и высотой = h.
-Создайте метод getArea который будет подсчитывать и возвращать значение площади прямоугольника.
-Создайте метод draw, выполняющий следующее:
-Создает два вложенных цикла for для вывода на экран изображение прямоугольника с помощью (*).
Количество строк равно height, количество символов * в строке равно width
-Сохраните и скомпилируйте
Rectangle.java.
-Модифицируйте файл
RectangleTest.java, так, чтобы создавались экземпляры класса Rectangle с именами r1 и r2:
r1 создается конструктором без аргументов.
r1 рисуется непосредственно после создания.
r2 создается конструктором с аргументами.
r2 рисуется, а затем выводится значение площади прямоугольника.
-Скомпилируйте
RectangleTest.java и протестируйте код. Вывод на экран RectangleTest должен быть следующий:
-Создан прямоугольник по-умолчанию: ширина=25, высота=10
Создан прямоугольник: ширина=20, высота=7
-Площадь второго прямоугольника = 140.