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 top, left, width, height;
public void initialize(int left, int top, int width, int height){
this.left = left;
this.top = top;
this.width = width;
this.height = height;
}
public void initialize(int left, int top){
this.left = left;
this.top = top;
this.width = 0;
this.height = 0;
}
public void initialize(int left, int top, int width){
this.left = left;
this.top = top;
this.width = width;
this.height = width;
}
public void initialize(Rectangle another){
this.left = another.left;
this.top = another.top;
this.width = another.width;
this.height = another.height;
}
}
/* Создать класс прямоугольник (Rectangle)
Создать класс прямоугольник (Rectangle). Его данными будут top, left, width, height (левая координата, верхняя, ширина и высота). Создать для него как можно больше методов initialize(…)
Примеры:
- заданы 4 параметра: left, top, width, height
- ширина/высота не задана (оба равны 0)
- высота не задана (равно ширине) создаём квадрат
- создаём копию другого прямоугольника (он и передаётся в параметрах)
*/
public class Rectangle
{
//напишите тут ваш код
private int top, left, width, height;
public void initialize(int left, int top, int width, int height){
this.left = left;
this.top = top;
this.width = width;
this.height = height;
}
public void initialize(int left, int top){
this.left = left;
this.top = top;
this.width = 0;
this.height = 0;
}
public void initialize(int left, int top, int width){
this.left = left;
this.top = top;
this.width = width;
this.height = width;
}
public void initialize(Rectangle another){
this.left = another.left;
this.top = another.top;
this.width = another.width;
this.height = another.height;
}
}
Комментариев нет:
Отправить комментарий