五、Collection Framework(即 Collection 其 subclass 如 ArrayList 和 LinkedList)都有提供 排序的功能(即 sort()的 method 或 function),但都只限於數值型態(如 Integer 或 Double 等)或 String 所構成的 Collection。請問如何讓一般 Class 的物件所組成的 Collection 也可以直接使用 Collection 所提供的排序功能?(Class 需做那些事情?) (15 分)