Class<? super T> getSuperclass()
Class クラスの getSuperclass() は、型が <? super T>、これは、スーパーのクラスの型パラメーターが T またはそのスーパークラスのいずれかである可能性があることを意味しますが、スーパークラスのクラスの型パラメーターがサブクラスと同じ型になるのはなぜですか?
例えば
Class<Manage>.class.getSuperclass()
戻りません
Class<Manager>
まったく..決して
これは理にかなっていますか?または私はここに何かが欠けていますか?