qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

用java程序模拟改变一个长方形的大小和移动位置。要求如下

时间2023-04-11 15:45:57 提问来自 福建省厦门市 的网友 分类创作 浏览528
1.定义一个Rectangle类,包含属性x、y、width、height,分别表示矩形的左上角的x坐标、y坐标以及宽度和高度。 2.提供一个构造函数用于构造Rectangle对象。 3.提供一个方法changeSize(int dx, int dy),用于修改Rectangle对象的大小,dx表示要在水平方向上加多少宽度,dy表示要在竖直方向上加多高度。 4.提供一个方法move(int dx, int dy),用于将Rectangle对象的位置进行相应的平移(即将左上角的位置向右平移dx单位、向下平移dy单位)。 public class Rectangle { private int x; // 左上角x坐标 private int y; // 左上角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 changeSize(int dx,int dy){//修改大小          this.width += dx ;//水平方向加宽 this.height += dy ;//竖直方向加高 } public void move(int dx ,int dy){// 矩形位置变化 this .x += dx ;// 水平方向变化 this .y += dy ;//竖直方向变化 }

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 大运会开幕式两千人食物预算,写出具体数据 下一篇 建设教育强国的青年力 量