Lernpfad:Objektorientierte Programmierung mit Java/Generische Typen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) |
||
Zeile 11: | Zeile 11: | ||
Um dies zu erlauben gibt es in Java '''Generische Klassen''', die '''Generische Datentypen''' verwenden. | Um dies zu erlauben gibt es in Java '''Generische Klassen''', die '''Generische Datentypen''' verwenden. | ||
''Generische Typen'' werden erst konkret festgelegt, wenn eine neue Objektinstanz einer Klasse erstellt wird. Bei der Implementierung benutzt man noch einen Platzhalter. | ''Generische Typen'' werden erst konkret festgelegt, wenn eine {{Pfad|Objekte erstellen|neue Objektinstanz einer Klasse}} erstellt wird. Bei der Implementierung benutzt man noch einen Platzhalter. | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
public class Kiste<Inhaltstyp> { | public class Kiste<Inhaltstyp> { |