创建一个类和相应的对象 一个点可用x和y坐标描述。

//创建类:Point
public class Point {
    //创建x
    private int x;
    //创建y
    private int y;

    //定义属性X的设置方法
    public void setX(int x) {
        this.x = x;
    }

    //定义属性X的获取方法
    public int getX() {
        return x;
    }

    //定义属性Y的设置方法
    public void setY(int y) {
        this.y = y;
    }

    //定义属性Y的获取方法
    public int getY() {
        return y;
    }


}

//创建类: MyPoint
public class MyPoint {
    public static void main(String[] args) {
        //用new  Point()创建对象将引用值赋予变量start;
        Point start = new Point();
        //将值100赋予对象start的成员x和y;
        start.setX(100);
        start.setY(100);

        //用new  Point()创建对象将引用值赋予变量end;
        Point end = new Point();
        //将值200赋予对象end的x值。
        end.setX(200);
        end.setY(200);

        //分别打印start和end的成员值(x和y)。
        System.out.println("start_x:" + start.getX() + "      start_y:" + start.getY());
        System.out.println("end_x:" + end.getX() + "         end_y:" + end.getY());
        System.out.println("-*-*-*-*--*-*--*-*--*-*--*-*--*-*--*-*-");


        // 为类型Point声明一个新的变量,称之为stray
        Point stray = null;//声明变量stray
        stray = end;//现存变量end的引用值赋予stray

        // 打印end和stray变量的成员x和y的值;
        System.out.println("end_x:" + end.getX() + "       end_y:" + end.getY());
        System.out.println("stray_x:" + stray.getX() + "       stray_y:" + stray.getY());
        System.out.println("-*-*-*-*--*-*--*-*--*-*--*-*--*-*--*-*-");
        // 赋予变量stray的成员x和y新的值;
        stray.setX(150);
        stray.setY(150);

        // 打印end和stray变量的成员x和y的值;
        System.out.println("end_x:" + end.getX() + "     end_y:" + end.getY());
        System.out.println("stray_x:" + stray.getX() + "     stray_y:" + stray.getY());
        System.out.println("-*-*-*-*--*-*--*-*--*-*--*-*--*-*--*-*-");

        // 赋予变量start的成员x和y新的值;
        start.setX(250);
        start.setY(250);

        //分别打印start和end的成员值(x和y)。
        System.out.println("start_x:" + start.getX() + "     start_y:" + start.getY());
        System.out.println("end_x:" + end.getX() + "         end_y:" + end.getY());
        System.out.println("-*-*-*-*--*-*--*-*--*-*--*-*--*-*--*-*-");
    }
}

希望能帮到你。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值