Durch new wird notwendiger Speicher allokiert, dann wird
die Constructor-Methode aufgerufen.
Falls keine solche Methode definiert ist, wird die default-constructor-Methode
verwendet.
Der Name der Constructor-Methode ist der Klassenname.
Die Constructor-Funktion hat keinen Rückgabewert,
da das this-Objekt implizit zurückgegeben wird (=> kein return() benutzen).
public class Circle {
public double x, y, r;
public Circle(double x,
double y, double r) {
this.x = x; this.y = y;
this.r = r;
}
public Circle(double r) {
x = 0.0; y = 0.0; this.r = r; }
public Circle(Circle c)
{ x = c.x; y= c.y; r = c.r; }
public Circle() { x = 0.0;
y = 0.0; r = 1.0; }
public double circumference()
{ return 2 * 3.14159 *r; }
public double area() { return
3.14159 * r * r; }
}