Java --泛型

首先,我们来写一个通用的算法,找到数组当中的最大值;
在这里插入图片描述
可以看出,编译期间报错,不允许比较,那我们来试一下 compareTo() 方法;
在这里插入图片描述
有代码可见,传入的数组类型是 Object 类型的,Object 类是 Java 中所有的类的父类,
查看了一遍 Object 类的源码,发现:Object 类中并没有 compareTo() 方法,所以我们要实现 Compareable 接口,重写 compareTo() 方法。如下:

猜你喜欢

转载自blog.csdn.net/xyxy66/article/details/84260088
0条评论
添加一条新回复
  
今日推荐