Java Schulung - Jens.Trapp@DLR.De - August 1996

Statische Methoden


Statische Methoden werden Klassen-Methoden genannt. Im Gegensatz zu den Element-Methoden sind die statischen Methoden nicht gedacht, um Elemente eines Objekts zu verändern. Sie dienen für allgemeine, aber klassenspezifische Funktionen.

Beispiel:

	class GeoObjekt
	{
		static int counter=0;
		...
		
		static int number()
		{
			return counter;
		}
		
	}
	
Aufruf durch MyObject.number();

Sehr verbreitet ist die Verwendung von statischen Methoden bei der Erzeugung neuer Objekte:

public class Kreis
{
	...
	
	public static Kreis kopieren(Kreis other)
	{
			return new Kreis(other);
	}
}
	

Die Main-Funktion einer Klasse muß immer statisch sein.