私はこのget-putの原則を知るようになったという点で、O'Reillyの本を読みました。
- 構造体から値
extends
のみを取得する場合は、ワイルドカードを使用します。- 構造体に値
super
のみを入力する場合は、ワイルドカードを使用してください。- また、構造体との間で取得および配置する場合は、ワイルドカードを使用しないでください。
例外は次のとおりです。
すべての参照型に属する
extends
値を除いて、ワイルドカードで宣言された型に何も入れることはできませんnull
。すべての参照型のスーパー型である
super
typeの値を除いて、ワイルドカードで宣言された型からは何も取得できませんObject
。
誰かが私がこのルールを深く探求するのを手伝ってくれる?可能であれば、階層的に配置してください。