ava: extends 后有&是什么意思

看待一段代码,一个类的定义,其中<E extends Enum<?> & BaseEnum> 这里的这个&是什么意思?

public class EnumTypeHandler<E extends Enum<?> & BaseEnum> extendsBaseTypeHandler<BaseEnum>


鸿蒙传说
浏览 1178回答 2
2回答

慕无忌1623718

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 的子类
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java