0
我有一個界面如下:如何推斷此泛型的上限?
public interface ImportedEntity<T extends ImportedEntity<T, E>, E extends Enum<E>>
我想用類UPPERBOUND該接口的:
Class<ImportedEntity<?, ?>> c = ImportedEntity.class;
Class<ImportedEntity<?, ?>> c = ImportedEntitySubclass.class;
這些顯然不能因爲通配符的編譯,但根據我應該放的東西而不是通配符來編譯,我的腦袋即將爆炸。
最糟糕的是我可以使用原始類型,但如果我這樣做,我會覺得我會在某個地方出錯。