Deklaration: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 29: | Zeile 29: | ||
== Deklaration von Methoden == | == Deklaration von Methoden == | ||
Eine [[Methode]] ist ein Code-Block, der eine bestimmte Aufgabe ausführt. Die Deklaration einer Methode gibt dem [[Compiler]] Auskunft über den Rückgabetyp, den Namen der Methode und die Parameter, die sie akzeptiert. | Eine [[Methode]] ist ein Code-Block, der eine bestimmte Aufgabe ausführt. Die Deklaration einer Methode gibt dem [[Compiler]] Auskunft über den Rückgabetyp, den Namen der Methode und die Parameter, die sie akzeptiert. | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
| Zeile 44: | Zeile 42: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Deklaration von Klassen == | == Deklaration von Klassen == | ||
Eine [[Klasse]] ist eine Blaupause oder ein Bauplan, um [[Objekt|Objekte]] zu erstellen. Sie enthält die Deklarationen für [[Instanzvariable|Datenfelder]] ([[Variable(Informatik)|Variablen]]) und [[Methode|Methoden]]. | Eine [[Klasse]] ist eine Blaupause oder ein Bauplan, um [[Objekt|Objekte]] zu erstellen. Sie enthält die Deklarationen für [[Instanzvariable|Datenfelder]] ([[Variable(Informatik)|Variablen]]) und [[Methode|Methoden]]. | ||
| Zeile 64: | Zeile 60: | ||
}</syntaxhighlight> | }</syntaxhighlight> | ||
Durch die Deklaration der Klasse wird der Bauplan für das spätere Erstellen von Objekten (new Auto()) festgelegt. In einer Klasse werden alle Elemente zusammengefasst, die zur Beschreibung eines bestimmten Konzepts (hier: ein Auto) notwendig sind. | Durch die Deklaration der Klasse wird der Bauplan für das spätere Erstellen von Objekten (new Auto()) festgelegt. In einer Klasse werden alle Elemente zusammengefasst, die zur Beschreibung eines bestimmten Konzepts (hier: ein Auto) notwendig sind. | ||
[[Kategorie:Programmierung]] | |||
[[Kategorie:AHR_I_Informatik_LK]] | |||
[[Kategorie:FI_I_SDM]] | |||
[[Kategorie:FI_I_TP1]] | |||