Deklaration

Aus EINI
Version vom 11. Juli 2016, 20:42 Uhr von Hauer (Diskussion | Beiträge) (Deklaration einer Variablen)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Unter Deklaration versteht man das Ankündigen von benötigtem Speicher im Quellcode.

Variablen müssen vor ihrer Verwendung deklariert werden. Wie viel Speicher für die entsprechende Variable benötigt wird, hängt von ihrem Datentyp ab.

Auch Datentypen, in Java durch Klassen repräsentiert, müssen durch ihre Definition deklariert werden. Primitive Datentypen sind davon ausgenommen. Alle Datentypen aus der Java-Standardbibliothek "java.lang" sind vordefiniert.

Methoden und Funktionen der jeweiligen Klasse müssen vor ihrer Verwendung zumindest über ihre Signatur deklariert werden. Dadurch soll erkannt werden, ob der Aufruf korrekt ist, auch wenn ihr Inhalt (Implementierung) noch unbekannt ist.

Deklaration von Klassen

siehe: Klasse

Eine einfache Klassendeklaration findet in einer .java-Datei mit dem gleichen Namen statt und sieht wie folgt aus:

public class Classname {
    //Definition der Klasse
}

Deklaration von Methoden

siehe: Methode

Zur Deklaration einer Methode bzw. Funktion gehört zuerst nur ihre Signatur. Da jedoch nur in abstrakten Klassen auf eine Implementierung verzichtet werden kann, reicht dies in gewöhnlichen Klassen nicht aus:

public ReturnType methodName(Parameter variable, OtherParameter otherVariable) {
    //Implementierung der Methode
}

Deklaration einer Variablen

siehe: Variable

Vor Verwendung einer Variablen muss diese durch Angabe ihres Datentyps deklariert werden. Der Datentyp einer Variablen kann sich innerhalb ihres Blockes nicht ändern. Eine Variable ist nur in dem Block sichtbar, in dem sie deklariert wurde.

//Umgebender Block
{
    VariableType variableName;
}