Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level05.lesson07.task05;
- /* Создать класс прямоугольник (Rectangle)
- Создать класс прямоугольник (Rectangle). Его данными будут top, left, width, height (левая координата, верхняя, ширина и высота).
- Создать для него как можно больше методов initialize(…)
- Примеры:
- - создаём копию другого прямоугольника (он и передаётся в параметрах)
- */
- public class Rectangle
- {
- //Напишите тут ваш код
- private int left=0;
- private int top = 0;
- private int width = 0;
- private int height=0;
- Rectangle rectangle=new Rectangle();
- public void initialize (int left, int top, int width, int height) {//- заданы 4 параметра:
- // left, top, width, height
- this.left=left;
- this.top=top;
- this.width=width;
- this.height=height;
- }
- public void initialize (int left, int top) {//- ширина/высота не задана (оба равны 0)
- this.left=left;
- this.top=top;
- width=0;
- height=0;
- }
- public void initialize (int left) {//- высота не задана (равно ширине) создаём квадрат
- this.left=left;
- this.top=this.left;
- width=this.left;
- height=width;
- }
- public void initialize () {//- создаём копию другого прямоугольника (он и передаётся в параметрах)
- rectangle.initialize();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment