Wir wissen, dass ArrayList.add
boolean
zurückgibt, was true
oder false
anzeigt.ArrayList.add gibt String statt Boolean zurück
Jetzt ist eine Anpassung erforderlich, die besagt, wenn wir versuchen und hinzufügen null
in ArrayList gibt es eine benutzerdefinierte Zeichenfolge zurück. Nun wollen wir zum Beispiel sagen, geht es so
public String add(Element e) {
if (e == null) {
return "StackOverflow";
}
}
, wenn ich sehe, dass Hierarchie List
Schnittstelle und Collection
beide Rückgabetyp add
als boolean
haben, gibt es keine Bestimmung es vorran.
Bitte schlagen Sie vor, wie Sie vorgehen.
Sie kann es einfach nicht außer Kraft setzen, da es keine solche Methode in 'ArrayList' ist. Sie können es jedoch * überladen *; aber Sie benötigen einen anderen Parameter für die Methode, um sie von 'boolean add (E)' zu unterscheiden. (Oder Sie könnten ihm einen anderen Namen geben). –
Es klingt wie im Zusammenhang mit Ihrer gesamten Anwendung, dies sollte nicht die Aufgabe der "Add" -Methode der Liste sein. – user2357112
"gibt boolean zurück, was auf wahr oder falsch hinweist." –