我已经搜索和搜索了,我觉得我在使用它们的步骤方面遗漏了一些非常小的东西。
通用类文件:
public class Point <T> {
private T xPos, yPos;
public Point(T xPos, T yPos) {
this.xPos = xPos;
this.yPos = yPos;
}
public T getXPos() {
return xPos;
}
public void setXPos(T xPos) {
this.xPos = xPos;
}
public T getYPos() {
return yPos;
}
public void setYPos(T yPos) {
this.yPos = yPos;
}
}
演示文件:
public class PointTester {
public static void main(String[] args) {
Point<Integer> point1 = new Point<Integer>(10,20);
Point<Double> point2 = new Point<Double>(14.5, 15.6);
Point<String> point3 = new Point<String>("topleftx", "toplefty");
System.out.println(point1);
System.out.println(point2);
System.out.println(point3);
}
}