首先,我们来写一个通用的算法,找到数组当中的最大值;
可以看出,编译期间报错,不允许比较,那我们来试一下 compareTo() 方法;
有代码可见,传入的数组类型是 Object 类型的,Object 类是 Java 中所有的类的父类,
查看了一遍 Object 类的源码,发现:Object 类中并没有 compareTo() 方法,所以我们要实现 Compareable 接口,重写 compareTo() 方法。如下:
Java --泛型
最新推荐文章于 2024-04-25 17:40:14 发布