Ich wurde durch den Code des Gehens commons-chainSchlüsselwort extends in Rückgabetyp in Java-Methodensignatur
ich viele Methodensignaturen fanden diese ähnelt ein:
public <CMD extends Command<K, V, C>> CMD getCommand(String commandID)
Wie ist diese Signatur irgendwie anders von:
public Command getCommand(String commandID)
Die einzige logische Grund i könnte verstehen, dass es eine Typüberprüfung gab. aber ich konnte immer noch nicht den Grund herausfinden, dies aus Sicht des Designs zu tun.
Gibt es einige weitere Gründe, warum man verwenden würde und erweitert im Gegenzug Art einer Java-Methode?
Dank. nur die Klärung, die ich suchte. – shoubhik