Java: Statische Methoden
Folien
Falls keine PDF-Präsentation zu sehen ist: Direktdownload der PDF-Präsentation
Statische Methoden = Methoden, die aufgerufen werden können, ohne dass ein Objekt der Klasse existiert.
Übungen
Zusätzliche Dateien (Bilder, Klassendiagramme, HTML-Vorlagen) finden Sie in der Materialsammlung. Diese Übungen können Sie als txt-Datei 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.
// 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;
}
}