针对不同的数据类型,除了借助方法重载,还可以借助自动装箱和向上转型。我们知道,基本数据类型可以自动装箱,被转换成对应的包装类;Object 是所有类的祖先类,任何一个类的实例都可以向上转型为 Object 类型,例如:
int –> Integer –> Object
double –>Double –> Object
String –> Object
这样,只需要定义一个方法,就可以接收所有类型的数据。
泛型类(Java Class),它可以接受任意类型的数据。所谓“泛型”,就是“宽泛的数据类型”,任意的数据类型。
package cn.genericity.day0928;
public class Point2