Unterrichtsmaterialien für den Informatikunterricht

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;
	}
}