next up previous contents
Nächste Seite: Methoden überladen Aufwärts: Einführende Beispiele Vorherige Seite: Einen Konstruktor verwenden   Inhalt

Parameterübergabe und Rückgabewerte

Im letzten Beispiel wurden an den Konstruktor Parameter übergeben. Die Übergabe von Parametern ist für jede Methode möglich. Das nächste Beispiel zeigt, wie Rückgabewerte einer Methode verwendet werden können:

class rechteck {
    double a;
    double b;  

    rechteck (double laenge, double breite) {
        a = laenge;
        b = breite;
    }

    double cut2 (double zahl) {
        return (int) (zahl * 100) / 100;
    }

    double umfang() {
        return cut2(2*(a+b));
    }
  
}

public class class1 {
    public static void main (String [] args) {
        rechteck r = new rechteck(4.5, 5.5);
        System.out.println("Länge: " + r.a);
        System.out.println("Breite: " + r.b);
        System.out.println("Umfang: " + r.umfang());
    }
}

Die Methode umfang() ruft die Methode cut2 (double zahl) auf, die die angeführte Zahl mit 2 Dezimalstellen hinter dem Komma liefert. Wir erhalten den erwarteten Output:

Länge: 4.5
Breite: 5.5
Umfang: 20.0



Alfred Nussbaumer 2003-02-10