java 接口的泛型方法_Java泛型/泛型方法/通配符/泛型接口/泛型泛型擦出

从JDK1.5以后引入了三大常用新特性:泛型、枚举(enum)、注解(Annotation)。其中JDK1.5中泛型是一件非常重要的实现技术,它可以帮助我们解决程序的参数转换问题。本文为大家详细介绍一下泛型。

一、泛型问题的引出

假设需要你定义一个描述坐标的程序类Point,需要提供两个属性x、y。对于这两个属性的内容可能有如下选择:

1. x = 10、y = 20 ;

2. x = 10.1、y = 20.1 ;

3. x = 东经80度、y = 北纬20度

那么现在首先要解决的问题就是Point类中的x、y的属性类型问题,此时需要保存的有int、double、String,所以在java中只有一种类型可以保存所有类型:Object型。  例:

class Point {                               //按照题目要求定义一个Point的类

private Object x ;                      //定义Object对象,接收不同类型的参数

private Object y ;                      //定义Object对象,接收不同类型的参数

public Object getX() {

return x;

}

public void setX(Object x) {

this.x = x;

}

public Object getY() {

return y;

}

public void setY(Object y)

你可能感兴趣的:(java,接口的泛型方法)