在我的第一年 java 课程中,我一直在研究一个棘手问题的答案,特别是我需要制作一个程序,既能对通用列表中的元素求和,又能在列表中找到最高和最低的元素。
我完全有能力单独完成这两项任务,让 T(通用类型)扩展 Number 进行求和,并使用 Comparable 进行比较。当我尝试在同一个泛型类型上完成这两个任务时出现问题,因为 java 无法进行多重继承。
简而言之,当 T 的上限是 Number 类时,我怎么能完成这两项任务?
代码片段和建议表示赞赏!
在我的第一年 java 课程中,我一直在研究一个棘手问题的答案,特别是我需要制作一个程序,既能对通用列表中的元素求和,又能在列表中找到最高和最低的元素。
我完全有能力单独完成这两项任务,让 T(通用类型)扩展 Number 进行求和,并使用 Comparable 进行比较。当我尝试在同一个泛型类型上完成这两个任务时出现问题,因为 java 无法进行多重继承。
简而言之,当 T 的上限是 Number 类时,我怎么能完成这两项任务?
代码片段和建议表示赞赏!