mehrfach parameterized

Status
Nicht offen für weitere Antworten.

weljo

Bekanntes Mitglied
he leute mein probelm ist ich hab einen Vector<Vector> online in dem ich Vector daten speichere

in dem Vector daten sind Socket Name Status outputstream und inputstream

gibt es eine möglichkeit die einzelnen daten in dem vector zu parameterisieren? z.b. das element auf index 1 = ein socket auf 2 ein string ....

hatt mir das so vorgestelt

Vector<Socket, String, ...> daten;
 
Code:
class MeinFoobarContainer {
  private Socket socket;
  private String name;
  private OutputStream outputStream;
//...
}


Vector<MeinFoobarContainer> vector = new Vector<MeinFoobarContainer>();
 
anders wäre ja unfug.
a) du müsstest ja eine unendlich lange schlange eingeben, da die liste ja keine längenbeschränkung hat.
b) außerdem würde die typensicherheit so doch garnicht gehn.
Code:
liste.get(0)
könnte der compiler vielleicht gerade noch auflösen können, aber was ist bei
Code:
int i = getSomeRandomInt(); liste.get(i);
--> geht nicht!
 
Da gabs doch neulich dieses komische neumodische programmierparadigma, "OOP" hieß es glaub ich^^
Ich denk jetzt nicht, dass es lange hält, sobald man vectoren mehrfach parametrisieren kann, ist dieses komische "OOP" wieder von der Bildfläche weg... Alle die was anderes glauben sind spinner und denken zu kompliziert.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben