public class Kreis extends Zeichenobjekt implements Flaeche
| Modifier and Type | Field and Description |
|---|---|
private Koordinate |
mittelPunkt
Mittelpunktkoordinate.
|
private double |
radius
Kreisradius.
|
| Constructor and Description |
|---|
Kreis(double x,
double y,
double radius,
java.awt.Color farbe)
Konstruktor,
setzt Mittelpunkt, Radius und Farbe eines Kreises.
|
Kreis(Koordinate k,
double radius,
java.awt.Color farbe)
Konstruktor,
setzt Mittelpunkt, Radius und Farbe eines Kreises.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getFlaeche()
Berechnen des Flaecheninhalts eines Kreises.
|
Koordinate |
getMittelPunkt()
Lesen des Mittelpunktes.
|
double |
getRadius()
Lesen des Radius.
|
double |
getUmfang()
Berechnen des Umfangs eines Kreises.
|
static void |
main(java.lang.String[] args)
Testprogramm: Radius = 2 -> Flaeche = Umfang.
|
void |
paint(java.awt.Graphics g)
Grafische Darstellung, Zeichnen eines Kreises.
|
java.lang.String |
toString()
Beschreiben eines Kreises.
|
darstellen, darstellen, getColor, setColorprivate Koordinate mittelPunkt
private double radius
public Kreis(Koordinate k, double radius, java.awt.Color farbe)
k - Koordinate des Mittelpunktesradius - Kreisradiusfarbe - Kreisfarbepublic Kreis(double x,
double y,
double radius,
java.awt.Color farbe)
x - x-Wert des Mittelpunktesy - y-Wert des Mittelpunktesradius - Kreisradiusfarbe - Kreisfarbepublic double getRadius()
public Koordinate getMittelPunkt()
public double getFlaeche()
getFlaeche in interface Flaechepublic double getUmfang()
public void paint(java.awt.Graphics g)
paint in class Zeichenobjektg - Grafikpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)