public class Rettangolo implements OggettoGeometrico { private double a, b; public Rettangolo(double a, double b) { this.a = a; this.b = b; } public double getA() { return this.a; } public double getB() { return this.b; } public double getPerimetro() { return 2.0*(this.a+this.b); } public double getArea() { return (this.a*this.b); } public boolean equals(Object obj) { if(obj == null) return false; else if(!(obj instanceof Rettangolo)) return false; else { Rettangolo altro = (Rettangolo)obj; if((this.a == altro.a) && (this.b == altro.b)) return true; else return false; } } public String toString() { return "Rettangolo: " + this.a + ", " + this.b + "."; } }