我需要支持多种ChartTypes。这些图表类型中的每一种都可以支持许多ChartSubTypes。例如AreaChart类型可以有PercentArea、StackedArea等。我正在考虑为ChartTypes和SubTypes然后在某处维护一个map,类似于:MapmapTypes;我可以在这里以某种方式使用嵌套枚举模式吗?如果是那么怎么办? 最佳答案 如果该定义是常量(即你知道哪些子类型可以包含每种类型)你可以在这里使用枚举定义如下enumChartSubTypes{PercentArea,StackedArea,Chart