Deklaration: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Deklaration einer Variablen)
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 3: Zeile 3:
 
[[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.
 
[[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-Standard[[bibliothek]] "java.lang" sind vordefiniert.
+
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-Standard[[bibliothek]] "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.  
 
[[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 =
 
= Deklaration von Klassen =
Zeile 36: Zeile 35:
 
siehe: [[Variable]]
 
siehe: [[Variable]]
  
Vor Verwendung einer Variablen muss diese durch Angabe ihres Datentyps deklariert werden. Der Datentyp einer Variablen kann sich innerhalb ihres [[Block]]es nicht ändern.
+
Vor Verwendung einer Variablen muss diese durch Angabe ihres Datentyps deklariert werden. Der Datentyp einer Variablen kann sich innerhalb ihres [[Block]]es nicht ändern. Eine Variable ist nur in dem Block sichtbar, in dem sie deklariert wurde.
  
 
<source lang="java">
 
<source lang="java">

Aktuelle Version vom 11. Juli 2016, 20:42 Uhr

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