2016-02-04  泛型的产生

来源:互联网 发布:linux查看账户命令 编辑:程序博客网 时间:2024/05/16 11:19
泛型的产生
设计一个可以表示出坐标的类(X,Y)
但是此坐标的可以同时满足以下几种要求
1.X=10、Y=100
2.X=10.3、Y=50.2
3.X=“东经180度”、Y=“北纬210度”
该如何设计
package com.Generics02;
public class GenDemo05 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Point p=new Point();
p.setX(10);//int -->Integer -->Object
p.setY(20);
int x=p.getX();//取出X坐标
int y=p.getY();//取出y坐标
System.out.println("x的坐标是:"+x+"y的坐标是:"+y);

}

}

package com.Generics02;
public class Point{//表示坐标
private T x;//x的类型由外部决定
private T y;//y的类型由外部决定
public T getX() {
return x;
}
public void setX(T x) {
this.x = x;
}
public T getY() {
return y;
}
public void setY(T y) {
this.y = y;
}
}

0 0
原创粉丝点击