package com.javarush.test.level05.lesson07.task05; /* Создать класс прямоугольник (Rectangle) Создать класс прямоугольник (Rectangle). Его данными будут top, left, width, height (левая координата, верхняя, ширина и высота). Создать для него как можно больше методов initialize(…) Примеры: - заданы 4 параметра: left, top, width, height - ширина/высота не задана (оба равны 0) - высота не задана (равно ширине) создаём квадрат - создаём копию другого прямоугольника (он и передаётся в параметрах) */ public class Rectangle { private int left; private int top; private int width; private int height; public void initialize(int left, int top, int width, int height) { this.left = left; this.top = top; this.height = height; this.width = width; } public void initialize(Rectangle rect) { rect = this; } public void initialize(int left, int top, int width) { this.left = left; this.top = top; this.height = width; this.width = width; } public void initialize(int left, int top) { this.left = left; this.top = top; } }
Leave A Comment