Class Rectangle

java.lang.Object
  |
  +--Shape
        |
        +--Rectangle
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
Square

public class Rectangle
extends Shape


Constructor Summary
Rectangle(double h, double w)
          costruisce un rettangolo a partire dalla larghezza ed altezza.
 
Method Summary
 double calculateArea()
          calcola l'area della figura su cui è invocato.
 double calculatePerimeter()
          calcola il perimetro della figura su cui è invocato.
 void draw()
          scrive un messaggio che identifica la figura.
 double getHeight()
          ritorna l'altezza del rettangolo.
 double getWidth()
          ritorna la larghezza del rettangolo.
 
Methods inherited from class Shape
compareTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rectangle

public Rectangle(double h,
                 double w)
costruisce un rettangolo a partire dalla larghezza ed altezza.

Parameters:
h - altezza del rettangolo.
w - larghezza del rettangolo.
Method Detail

getHeight

public double getHeight()
ritorna l'altezza del rettangolo.

Returns:
altezza del rettangolo.

getWidth

public double getWidth()
ritorna la larghezza del rettangolo.

Returns:
larghezza del rettangolo.

draw

public void draw()
Description copied from class: Shape
scrive un messaggio che identifica la figura.

Specified by:
draw in class Shape

calculateArea

public double calculateArea()
Description copied from class: Shape
calcola l'area della figura su cui è invocato.

Specified by:
calculateArea in class Shape
Returns:
l'area della figura.

calculatePerimeter

public double calculatePerimeter()
Description copied from class: Shape
calcola il perimetro della figura su cui è invocato.

Specified by:
calculatePerimeter in class Shape
Returns:
il perimetro della figura.