public class Puntos {
private int x;
private int y;
/**
* @return the x
*/
public int getX() {
return x;
}
/**
* @param x the x to set
*/
public void setX(int x) {
this.x = x;
}
/**
* @return the y
*/
public int getY() {
return y;
}
/**
* @param y the y to set
*/
public void setY(int y) {
this.y = y;
}
public Puntos() {
// TODO Auto-generated constructor stub
}
}
public abstract class Poligono {
private Puntos[] puntos;
public Poligono() {
}
public Poligono(int tam) {
puntos = new Puntos[tam];
}
public abstract double area();
}
public class Cuadrado extends Poligono {
public Cuadrado() {
super(4);
}
public double area(){
return 5;
}
}