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

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