2016-02-04  泛型的产生
2016-03-15 21:29
211 查看
泛型的产生
设计一个可以表示出坐标的类(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;
}
}
设计一个可以表示出坐标的类(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;
}
}
相关文章推荐
- 蓝桥杯 基础训练02 字串
- 蓝桥杯2016-02-11  字母…
- 蓝桥杯2016年2月11日 数列特征
- 蓝桥杯2016年2月11日 16:45:56 查…
- 蓝桥杯2016年2月11日 16:57:4…
- IPC 机制---多线程模式
- C语言中的函数与指针
- 源程序版本管理软件和项目管理软件
- 在Swift中如何使用C中的Struct
- iOS开发支付那些事(一)微信支付
- 【组合控件】android自定义控件之带文字的ImageView
- 数据结构(2):线性表的链式表示和实现
- hdu2159 二维数组多重背包
- 正则表达式三 (修正模式)
- C#机房重构——万事开头难(二)
- 如何破解premiere cs6 …
- 9-30
- 解决sdk manager无法更新
- 解决android项目api高于模拟器api…
- 2015年10月01日