8
で戻り値の型にキーワードを拡張し、私は、メソッドのシグネチャの多くは、このいずれかに似ているが見つかりました:は私が<a href="http://commons.apache.org/proper/commons-chain">commons-chain</a></p> <p>のコードを通過されたJavaのメソッドシグネチャ
この署名は何が違うのですどのようにpublic <CMD extends Command<K, V, C>> CMD getCommand(String commandID)
唯一の論理的な理由
public Command getCommand(String commandID)
I:からタイプチェックをすることが理解できました。しかし、私はまだ設計の観点からそれを行う理由を理解することができませんでした。
は、をJavaメソッドの戻り型に拡張する理由がいくつかありますか?
感謝:
さらに、明示的にこの構文を使用してサブクラスを指定することができます。私が探していた明確化だけ。 – shoubhik