看待一段代碼,一個類的定義,其中<E extends Enum<?> & BaseEnum> 這里的這個&是什么意思?public class EnumTypeHandler<E extends Enum<?> & BaseEnum> extendsBaseTypeHandler<BaseEnum>
2 回答

慕無忌1623718
TA貢獻1744條經驗 獲得超4個贊
1樓正解
& 在java中是and的意思,在泛型的應用場景,含義基本不變。
public class EnumTypeHandler<E extends Enum<?> & BaseEnum> extends BaseTypeHandler<BaseEnum>
中的E extends Enum<?> & BaseEnum可以理解為 E extends (Enum<?> & BaseEnum),結合extends的含義,及E 為 Enum<?> 和 BaseEnum 的子類
添加回答
舉報
0/150
提交
取消