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; } }