Class RegularPolygon

java.lang.Object
  |
  +--Polygon
        |
        +--RegularPolygon
Direct Known Subclasses:
Hexa

public class RegularPolygon
extends Polygon
implements Form, Zoom


Field Summary
protected  double side
           
 
Constructor Summary
RegularPolygon(int nbSides, double side)
           
 
Method Summary
 double area()
           
 int getnumberOfSides()
           
 double[] getSides()
           
 double perimeter()
           
 java.lang.String toString()
           
 void zoomer(double factor)
          agrandit par un facteur réel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

side

protected double side
Constructor Detail

RegularPolygon

public RegularPolygon(int nbSides,
                      double side)
Method Detail

getnumberOfSides

public int getnumberOfSides()

getSides

public double[] getSides()

perimeter

public double perimeter()
Specified by:
perimeter in interface Form
Overrides:
perimeter in class Polygon

area

public double area()
Specified by:
area in interface Form
Overrides:
area in class Polygon

zoomer

public void zoomer(double factor)
Description copied from interface: Zoom
agrandit par un facteur réel
Specified by:
zoomer in interface Zoom

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object