看待一段代码,一个类的定义,其中<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
提交
取消