型の上界
ある一種の
型変数
に関する制約を指す。
型変数がとりうる
型
を制限される。
型
T
の上界
ある型変数
T
が制約として「
T
は型
S
を
継承
する」を満たすとする。
このとき、型
S
を型の
上界
と呼ぶ
例
このクラスの型変数
T
の上界は
S
である。
code:Java
class SomeClass<T extends S>{
// ...
}
上界付きワイルドカード
を使用した以下の変数
<? extends S> x
はSを
上界
とする型を持つ変数を代入可能である。