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); } }
时间: 2024-11-09 05:51:21