geometria.poligoni
Class Poligono

java.lang.Object
  |
  +--geometria.poligoni.Poligono
Direct Known Subclasses:
Rettangolo, Triangolo

public abstract class Poligono
extends java.lang.Object

Classe che definisce un poligono. Un poligono e` caratterizzato da un array di double che rappresentano i suoi lati.

Version:
1.0 1 settembre 2000
Author:
Matteo Baldoni
See Also:
Matteo Baldoni's Home page

Field Summary
protected  double[] lato
          L'insieme di lati del poligono.
 
Constructor Summary
Poligono(double[] lt)
          Costruttore, un poligono e` costruito mediante un array di double.
 
Method Summary
abstract  double area()
          Calcola l'area di un poligono.
 int numeroDiLati()
          Restituisce il numero di lati di un poligono.
 double perimetro()
          Calcola il perimetro di un poligono.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lato

protected double[] lato
L'insieme di lati del poligono.
Constructor Detail

Poligono

public Poligono(double[] lt)
Costruttore, un poligono e` costruito mediante un array di double.
Parameters:
lt - array di double
Method Detail

numeroDiLati

public int numeroDiLati()
Restituisce il numero di lati di un poligono.
Returns:
il numero di lati del poligono

area

public abstract double area()
Calcola l'area di un poligono. Nota: e` un metodo astratto.
Returns:
area del poligono

perimetro

public double perimetro()
Calcola il perimetro di un poligono.
Returns:
perimetro del poligono