这是一个讨厌的问题,可能是设计不好。编写一组简单的图表组件(饼图、条形图和折线图)并且被一些泛型的东西噎住了。事先,我确定有许多JavaAPI可以完全执行我在这里尝试执行的操作(制图/报告/等),但是我对这个作为一般泛型问题很感兴趣;它涉及图表和报告组件这一事实是微不足道的。每个图表都继承自通用抽象基类Chart:publicabstractclassChart{privateListcomponents;//...restoftheChartclass}我们有TextendsChartComponent的原因是因为每个图表子类都将由1+个所谓的图表组件(条形图、折线图、饼形楔形图等)