Vector<> = Template in Java??
-
Hi,
in Java gibt es ja keine Templates.
Daher wundert es mich das man mit der
c++ ähnliches Notation...Vector<ObjectTyp>
...einen Vector erzeugen kann dessen
Elemente vom Typ ObjectTyp sindIst das dann nicht ein Template?
Danke !
Gruß jojojo
-
Nein, das ist ein Generic. http://de.wikipedia.org/wiki/Generics Nach dem Durchlesen ist auch der Unterschied zu den Templates klar.
Mit den Templates aus C++ ist zudem Meta-Programmierung möglich, die in der OO-Sprache Java nicht angedacht ist.
MfG SideWinder
-
Auch interessant, geht auch etwas auf die Unterschiede ein: http://de.wikipedia.org/wiki/Generische_Programmierung_in_Java_5.0
MfG SideWinder
-
aaaaaaah ok danke !!