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 + ".";
  }
}