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, setColor
private 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 Flaeche
public double getUmfang()
public void paint(java.awt.Graphics g)
paint
in class Zeichenobjekt
g
- Grafikpublic java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)