设计一个表示坐标点的类

package zuobiao.cn;
/*
 * 写一个表示坐标的类
 * 设计思路:接收两个参数 ,横坐标,纵坐标,由于表示的类型有三种: int float string
 * 要想一个类接收三种数据类型,只能使用 object,因为object类可以接收任何类型的数据
 */
//设计坐标 类 point
class Point{
    private  Object x;
    private Object y;
    public void setx(Object x){
        this.x = x;
    }
    public void sety(Object y){
        this.y = y;
    }
    public Object getx(){
        return x;
    }
public Object gety(){
        return y;
    }
        
}
public class ZuoBiaoDemo {
    public static void main(String[] args) {
        //构造对象
        Point p = new Point();
        p.setx(20);
        p.sety(78);
        //获得数据,由于是object 类型的,所以要 自动拆箱
        int m = (Integer)p.getx();
        int n = (Integer)p.gety();
        //输出坐标
        System.out.println("横坐标是:"+m);
        System.out.println("纵坐标是:"+n);
    }

}

 

posted @ 2017-06-05 14:40  初学者,方圆几里  阅读(258)  评论(0编辑  收藏  举报