实验 十三 泛型 1. 实验目的 (1) 理解 泛型的作用 。 (2) 掌握 泛型的基本使用方法 。 (3) 掌握泛型接口的定义使用方法。 2. 实验内容 1. 泛型数组。自定义泛型类 GenericArray
,该类实现了泛型数组的基本功能,包括:(1)成员变量类型为T的数组array和数组长度size;(2)包括定义构造方法创建array数组;(3)省略setter和getter方法;(4)功能方法包括:put()方法在指定位置放置元素,get()方法获得指定位置的元素,clear( )方法把所有元素置null,show()方法输出array所有元素。 2. 泛型方法。设计一个泛型方法
> T getMax(T[]array),该方法能够取得任意类型数组的最大元素。 3. 泛型接口。(1) 定义如下泛型接口DescSort,boolean sortArray(T[] array)方法对数组array按照从大到小排序,如图13-1所示;(2) 定义类GenericSort
> implements DescSort
实现泛型接口;(3)编写测试类测试GenericSort中的方法sortArray()。