Buenos días, estoy comenzando en java y era para ver si alguien me podía ayudar...
Quiero crear un rectángulo en pantalla con Java, si no he entendio mal , para ello debo:
1. Llamar al constructor.
2. Pasarle los parámetros.
3. Hacerle un print.
*Tengo que hacer lo set y get para modificar esas variables desde fuera porque son privadas.
Además quiero hacer un método para:
-Rotar 90º el rectángulo.
-Poder doblar el perímetro.
-Calcular el area y perímetro.
Mi código:
public class Rectangle {
public int width = 0;
public int height = 0;
public Point origin;
// cuatro constructores
public Rectangle() {
origin = new Point(0, 0);
}
public Rectangle(Point p) {
origin = p;
}
public Rectangle(int w, int h) {
origin = new Point(0, 0);
width = w;
height = h;
}
public Rectangle(Point p, int w, int h) {
origin = p;
width = w;
height = h;
}
// un método para mover el rectángulo
public void move(int x, int y) {
origin.x = x;
origin.y = y;
}
// un método para calcular el área del rectángulo
public int getArea() {
return width * height;
}
}
Saludos. Gracias.