Folien



(letzte Synchronisation der PDF-Präsentation: 02.03.2017)

Falls keine PDF-Präsentation zu sehen ist, klicken Sie zum Download hier: Direktdownload PDF-Präsentation

Statische Methoden = Methoden, die aufgerufen werden können, ohne dass ein Objekt der Klasse existiert.

Übungen

Alle Übungen finden Sie in der Materialsammlung (dort auch alle zusätzlichen Dateien wie Bilder, Klassendiagramme oder HTML-Vorlagen!).

Die aktuelle Übung können Sie hier als txt-File herunterladen.


***** Übungen: Java - Statische Methoden *****

Java-Statische-Methoden-1

Schreiben Sie das folgende Programm so um, dass die rechnenden Methoden statisch verwendet werden. Sie müssen dabei sowohl in der Klasse "Rechnerei" als auch in der Startklasse Veränderungen vornehmen.

Java-Code
// Startklasse: public static void main(String[] args) { Rechnerei r = new Rechnerei();   r.einenSpruchSagen("Ich bin klug."); double zahl = 16; System.out.println("Die Wurzel aus " + zahl + " ist " + r.wurzelZiehen(zahl)); int z1 = 144; int z2 = 513; System.out.println(z1 + " + " + z2 + " = " + r.zweiZahlenAddieren(13, 2));   } }   // Klasse Rechnerei:   public class Rechnerei { public void einenSpruchSagen(String spruch) { System.out.println(spruch); } public int zweiZahlenAddieren(int zahl1, int zahl2) { return zahl1+zahl2; } public double wurzelZiehen(double zahl) { double ergebnis = Math.sqrt(zahl); return ergebnis; } }