用java模拟改变一个长方形的大小和移动位置。要求如下
```java
public class Rectangle {
private int x;
private int y;
private int width;
private int height;
public Rectangle(int x, int y, int width, int height) {
this.x = x;
this.y = y;
this.width = width;
this.height = height;
}
public void setX(int x) { //设置X坐标位置函数
this.x = x; //改变X坐标位置
}
public void setY(int y) { //设置Y坐标位置函数
this.y=y; //改变Y坐标位置
}
public void setWidth(int width) { //设置长方形的宽度函数
this.width=width ;//改变长方形的宽度
} public void setHeight(int height){//设置长方形的高度函数 this.height=height ;//改变长方形的高度 }
public static void main(String[] args){
Rectangle rectangle=new Rectangle (2,3,4,5);
System.out .println("原来的位移:"+rectangle .x+" "+rectangle .y);
System .out .println("原来的大小:"+rectangle .width +" "+rectangle .height );
rectangle .setX (5);//改变 X 坐标到 5
rectangle .setY (6);//改变 Y 坐标到 6
rectangle .setWidth (7);//将它的宽度修改为 7
rectangle .setHeight (8);//将它的高度修改为 8 System.out .println("新位移:"+rectangle.x +" "+rectangle.y ); System out..println("新大小:" +rectangle..width + " " + rectangle..height ); } }
```
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!