/
Skob.m.a
/
WorkSpace
Обзор
Документация
Войти
/
Skob.m.a
/
WorkSpace
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Task_7_2_MovableRectangle
49 строк
1 KB
Skob.m.a
create Task_7_2_MovableRectangle
01 дек 2024, 20:28
01 дек 2024, 20:28
5f633a9
Код
Авторство
О чём код?
public class MovableRectangle extends Rectangle implements Movable { private double x; private double y; private int ySpeed; private int xSpeed; public MovableRectangle(double width, double length, double x, double y, int ySpeed, int xSpeed) { super(width, length); this.x = x; this.y = y; this.ySpeed = ySpeed; this.xSpeed = xSpeed; } @Override public void moveUp() { y = (y + (1 * ySpeed)); } @Override public void moveDown() { y = (y - (1 * ySpeed)); } @Override public void moveLeft() { x = (x - (1 * xSpeed)); } @Override public void moveRight() { x = (x + (1 * xSpeed)); } @Override public String toString() { return "MovableRectangle{" + "x=" + x + ", y=" + y + ", ySpeed=" + ySpeed + ", xSpeed=" + xSpeed + ", width=" + width + ", length=" + length + ", color='" + color + '\'' + ", filled=" + filled + '}'; } }