methodcall.java

来自「教案二 关于类的描述合使用 关于类的描述合使用」· Java 代码 · 共 29 行

JAVA
29
字号
class Spot{                     //建立第一个类Spot
	private int x,y;            //建立私有成员x,y
	Spot(int u,int v){x=u;y=v;}  //构造方法初始化类的变量x,y
	void setX(int x1){x=x1;}     //修改成员变量x
	void setY(int y1){y=y1;}     //修改成员变量y
	int getX(){return x;}        //读取成员变量x
	int getY(){return y;}        //读取成员变量y
}

class Trans{                     //建立第二个类Trans
	void move(Spot p,int h,int k){ //对象p作为函数的形参
		p.setX(p.getX()+h);        //getX读取对象p的x
		p.setY(p.getY()+k);        //getY读取对象p的y
	}
}


public class MethodCall {         //建立主类MethodCall

    public static void main(String[] args) {
    	Spot Q=new Spot(3,2);     //创建对象Q并初始化其变量
    	System.out.println("Q点的坐标:"+Q.getX()+","+Q.getY());
    	Trans ts=new Trans();     //创建对象ts
    	ts.move(Q,5,4);           //建立用对象Q作为实参之一的函数调用
    	System.out.println("移动后的坐标:"+Q.getX()+","+Q.getY());
    }
    
    
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?