16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

public abstract double umfang();<br />

public abstract double flaeche();<br />

}<br />

import java.lang.*;<br />

public class Kreis extends GeomObjekt<br />

{<br />

// Instanzvariable<br />

private double r; // Radius<br />

// Konstruktoren<br />

public Kreis()<br />

{<br />

this(0.0,0.0,1.0);<br />

}<br />

public Kreis(double r)<br />

{<br />

this(0.0,0.0,r);<br />

}<br />

public Kreis(double x, double y, double r)<br />

{<br />

super();<br />

super.setzeX(x);<br />

super.setzeY(y);<br />

this.setzeR(r);<br />

}<br />

// Instanzmetho<strong>de</strong>n<br />

public double holeR()<br />

{<br />

return r;<br />

}<br />

public void setzeR(double r)<br />

{<br />

this.r = (r >= 0.0 ? r : -r);<br />

}<br />

public double umfang()<br />

{<br />

double u = 2 * r * Math.PI;<br />

return u;<br />

}<br />

public double flaeche()<br />

{<br />

return r * r * Math.PI;<br />

}<br />

public Str<strong>in</strong>g toStr<strong>in</strong>g()<br />

{<br />

return "Kreis: (" + holeX() + ", " + holeY() +<br />

") " + "r = " + r;<br />

}<br />

}<br />

import java.lang.*;<br />

public class Rechteck extends GeomObjekt<br />

{<br />

// Instanzvariable<br />

private double breite, hoehe;<br />

// Konstruktoren<br />

public Rechteck()<br />

{<br />

this(0.0,0.0,1.0,1.0);<br />

}<br />

public Rechteck(double breite, double hoehe)<br />

{<br />

this(0.0,0.0,breite,hoehe);<br />

}<br />

70

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!