package figuras; /** Clase que representa un rectángulo con * lados paralelos a los ejes de coordenadas */ public class Rectangulo { // atributos ------------------------------ /** esquina superior izquierda del rectángulo */ private int x,y; /** ancho (lx) y alto (ly) del rectángulo */ private int lx, ly; // métodos ------------------------------- /** construye un rectángulo a partir de los valores * iniciales de sus atributos */ public Rectangulo(int valorX, int valorY, int valorLx, int valorLy) { x = valorX; y = valorY; lx = valorLx; ly = valorLy; } /** cambia la esquina sup. izquierda del rectángulo */ public void mueve(int nuevaX, int nuevaY) { x = nuevaX; y = nuevaY; } public int getX() { return x; } public int getY() { return y; } public int getLx() { return lx; } public int getLy() { return ly; } /** devuelve el área del rectángulo */ public int área() { return lx*ly; } }