看待一段代码,一个类的定义,其中<E extends Enum<?> & BaseEnum> 这里的这个&是什么意思?
public class EnumTypeHandler<E extends Enum<?> & BaseEnum> extends BaseTypeHandler<BaseEnum>
看待一段代码,一个类的定义,其中<E extends Enum<?> & BaseEnum> 这里的这个&是什么意思?
public class EnumTypeHandler<E extends Enum<?> & BaseEnum> extends BaseTypeHandler<BaseEnum>
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 的子类
4 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
4 回答2.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答810 阅读✓ 已解决
2 回答1.4k 阅读