Rettangolo.java
Created with JBuilder
package geometria;

public class Rettangolo extends Quadrilatero {

private Punto v1, v2, v3, v4;

public Rettangolo(Punto a, Punto b, Punto c, Punto d){
v1 = new Punto(a.getx(), a.gety());
v2 = new Punto(b.getx(), b.gety());
v3 = new Punto(c.getx(), c.gety());
v4 = new Punto(d.getx(), d.gety());}

public Rettangolo(){
v1 = new Punto();
v2 = new Punto();
v3 = new Punto();
v4 = new Punto(); }

public double perimetro(){
double lato1 = lato(v1,v2);
double lato2 = lato(v2,v3);
double lato3 = lato(v3,v4);
double lato4 = lato(v4,v1);
return (lato1 + lato2 + lato3 + lato4); }

public double area() {
double lato1 = lato(v1,v2);
double lato2 = lato(v2,v3);
return (lato1 * lato2); }

public void stampa() { System.out.println("Sono un Rettangolo"); }
}

Rettangolo.java
Created with JBuilder