Deklaration: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Unter '''Deklaration''' versteht man das Ankündigen von benötigtem Speicher im Quellcode. Dabei müssen Variablen vor ihrer Verwendung '''deklariert''', d.h.…“)
 
(Deklaration einer Variablen)
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
Unter '''Deklaration''' versteht man das Ankündigen von benötigtem Speicher im Quellcode. Dabei müssen Variablen vor ihrer Verwendung '''deklariert''', d.h. der von ihnen benötigte Speicher angekündigt werden. Wie viel Speicher für die entsprechende Variable benötigt wird, hängt von ihrem Datentyp ab.
+
Unter '''Deklaration''' versteht man das Ankündigen von benötigtem Speicher im Quellcode.  
  
Ebenso müssen auch Datentypen, in Java Klassen, durch ihre Definition deklariert werden und Methoden und Funktionen dieser Klasse müssen ebenso vor ihrer Verwendung zumindest über ihre Signatur deklariert werden, damit bekannt ist, ob der Aufruf einer Methode oder Funktion zumindest korrekt ist, auch wenn die Semantik, d.h. die Implementierung, der Methode noch nicht bekannt ist.
+
[[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.
 +
 
 +
[[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 =
  
Eine einfache Klassendeklaration findet in einer .java Datei mit dem gleichen Namen statt und sieht wie folgt aus:
+
siehe: [[Klasse]]
 +
 
 +
Eine einfache Klassendeklaration findet in einer .java-Datei mit dem gleichen Namen statt und sieht wie folgt aus:
  
 
<source lang="java">
 
<source lang="java">
Zeile 14: Zeile 20:
  
 
= Deklaration von Methoden =
 
= Deklaration von Methoden =
 +
 +
siehe: [[Methode]]
  
 
Zur Deklaration einer Methode bzw. Funktion gehört zuerst nur ihre Signatur. Da jedoch nur in [[abstract|abstrakten]] Klassen auf eine Implementierung verzichtet werden kann, reicht dies in gewöhnlichen Klassen nicht aus:
 
Zur Deklaration einer Methode bzw. Funktion gehört zuerst nur ihre Signatur. Da jedoch nur in [[abstract|abstrakten]] Klassen auf eine Implementierung verzichtet werden kann, reicht dies in gewöhnlichen Klassen nicht aus:
Zeile 25: Zeile 33:
 
= Deklaration einer Variablen =
 
= Deklaration einer Variablen =
  
Vor Verwendung einer Variablen muss diese durch Angabe ihres Datentyps deklariert werden. Der Datentyp einer Variablen kann sich innerhalb ihres Blockes nicht ändern.
+
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. Eine Variable ist nur in dem Block sichtbar, in dem sie deklariert wurde.
  
 
<source lang="java">
 
<source lang="java">
//Umgebener Block
+
//Umgebender Block
 
{
 
{
 
     VariableType variableName;
 
     VariableType variableName;
 
}
 
}
 
</source>
 
</source>

Aktuelle Version vom 11. Juli 2016, 21: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;
}