theLMF
Mitglied
Hallo,
folgendes Problem: Ich habe eine selbst definierte Klasse "Connection" und eine weitere Klasse ExtVector, die Vector<Connection> ableitet.
Nun würde ich gerne die Methode add von der Klasse Vector<Connection> ersetzen bzw. erweitern - soweit sogut.
Allerdings ist mir nicht ganz klar, was ich als Parametertyp übergeben soll, denn
wird nicht akzeptiert ("The return type is incompatible with Vector<Connection>.add(Connection)").
Wenn ich Object als Parameter übergebe, funktioniert das ganze zwar, allerdings will ich Connection als Parameter-Typ, sprich:
Wie kann ich dieses Problem lösen / umgehen?
Danke!
folgendes Problem: Ich habe eine selbst definierte Klasse "Connection" und eine weitere Klasse ExtVector, die Vector<Connection> ableitet.
Nun würde ich gerne die Methode add von der Klasse Vector<Connection> ersetzen bzw. erweitern - soweit sogut.
Allerdings ist mir nicht ganz klar, was ich als Parametertyp übergeben soll, denn
Java:
public void add (Connection element)
Wenn ich Object als Parameter übergebe, funktioniert das ganze zwar, allerdings will ich Connection als Parameter-Typ, sprich:
Java:
ExtVector element = new ExtVector();
element.add(new Connection(...))
Wie kann ich dieses Problem lösen / umgehen?
Danke!