Ich habe eine abstrakte oberklasse AbstractA....
Klasse B erbt von dieser
.Ich möchte in meiner Klasse B eine implemetierte Methode aufrufen, warum funktionioert das nicht????:L
contains zeigt mir nun compiler fehler an, da die klasse B diese Methode nciht findet.
ICh weiß es ist nicht schwer.aber stehe grad irgendwie total aufen schlau.das nervt mich
bitte um schnelle hilfe.danke
Klasse B erbt von dieser
.Ich möchte in meiner Klasse B eine implemetierte Methode aufrufen, warum funktionioert das nicht????:L
Java:
public abstract class AbstractA<T_Cfg> implements Listener {
@Override
public void handleEvent(Event event) {
}
public void setInput(Set<Cfg> input) {
this.input = assertParamNotNull(input, "input");
}
public final boolean contains(Collection<?> col, Object element, String message) {
return false;
}
}
Java:
final class B extends
AbstractA<Set<AbcCfg>> {
@Override
public void handleEvent(Event event) {
Set<Integer> transponderIds = new HashSet<>();
Set<String>Ids = new HashSet<>();
String Id = transponder.getId();
if (contains(Ids, Id, "Die ID " + Id + " ist mehrmals vorhanden!"))
return;
transponderIds.add(transponderId);
wotanIds.add(wotanId);
}
}
}
contains zeigt mir nun compiler fehler an, da die klasse B diese Methode nciht findet.
ICh weiß es ist nicht schwer.aber stehe grad irgendwie total aufen schlau.das nervt mich
bitte um schnelle hilfe.danke
Zuletzt bearbeitet: