(1)类中有4个私有的整型域,分别是矩形的左上角坐标(xUp,yUp)和右下角坐标(xDown,yDown);
(2)类中定义有4个int参数的构造方法,用来初始化类对象;
(3)类中定义没有参数的构造方法,在此构造方法中使用this关键字调用上述构造方法,分别为四个参数设置为(5,5),(20,20);
(4)类中还有以下方法: getW( )——计算矩形的宽度;getH( )——计算矩形的高度;area( )——计算矩形的面积;
  toString( )——把矩形的宽、高和面积等信息作为为字符串返回。

(5)编写应用程序使用MyRectangle类。

class MyRectangle{//4个私有的整型域,分别是矩形的左上角坐标(xUp,yUp)和右下角坐标(xDown,yDown)private int xUp, yUp;private int xDown, yDown;//定义有4个int参数的构造方法,用来初始化类对象public MyRectangle(int xUp, int yUp, int xDown, int yDown) {this.xUp = xUp;this.xDown = xDown;this.yUp = yUp;this.yDown = yDown;}//定义没有参数的构造方法,在此构造方法中使用this关键字调用上述构造方法//分别为四个参数设置为(5,5),(20,20)public void method() {this.xUp = 20;this.yUp = 20;this.xDown = 5;this.yDown = 5;}// getW( )——计算矩形的宽度public int getW() {return xUp - xDown;}//getH( )——计算矩形的高度public int getH(){  return yUp-yDown;  }  //area( )——计算矩形的面积public int area() {return (xUp - xDown) * (yUp - yDown);}//toString( )——把矩形的宽、高和面积等信息作为为字符串返回。public String toString() {return "矩形高:"+this.getH()+"\n矩形宽:"+this.getW()+"\n矩形面积:" +this.area();}
}//编写应用程序使用MyRectangle类
public class My_Rectangle {public static void main(String[] args) {MyRectangle mr = new MyRectangle(20,20,5,5);System.out.println(mr.toString());}}

实验报告:定义一个名为MyRectangle的矩形类,完成如下要求相关推荐

  1. Python面向对象基础练习——设计一个名为 MyRectangle 的矩形类来表示矩形

    # 设计一个名为 MyRectangle 的矩形类来表示矩形.这个类包含 # (1) 左上角顶点的坐标:x,y # (2) 宽度和高度:width.height # (3) 构造方法:传入 x,y,w ...

  2. 设计一个名为 MyRectangle 的矩形类来表示矩形

    设计一个名为 MyRectangle 的矩形类来表示矩形.这个类包含 (1) 左上角顶点的坐标:x,y (2) 宽度和高度:width.height (3) 构造方法:传入 x,y,width,hei ...

  3. Python基础学习笔记——设计一个名为MyRectangle的矩形类来表示矩形

    学习目标: '设计一个名为MyRectangle的矩形类来表示矩形,这个类包含: (1)左上角坐标:x,y (2)宽度和高度 (3)构造方法:传入x,y,width,height.如果(x,y)不传默 ...

  4. C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积。

    C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积. 注:该题是今日做题时所遇. 要求: [输入形式] 程序参考的输入(提示&quo ...

  5. 设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域。

    设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域,它们分别表示矩形的宽和高.width和height的默认值都为1.该类包括矩形类的无参构造函数 ...

  6. 定义一个名为 Circle的类,编写程序测试这个圆类的所有方法。

    定义一个名为 Circle的类,其中含有double型的成员变量centerX和centerY表 示圆心坐标,radius 表示圆的半径.定义求圆面积的方法getArea0方法和求圆周长的方法getP ...

  7. 定义一个名为Cylinder类表示圆柱,它继承Circle类

    这里写目录标题 题目描述: Circle类 运行结果 Cylinder类 运行结果 题目描述: (1)定义一个名为Circle的类表圆,其中含有double型的成员变量centerX.centerY表 ...

  8. 定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径。

    定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径. 定义求圆的面积方法getArea()方法和求圆周长的方法getP ...

  9. 定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽。要求为每一个变量定义访问方法和修改方法......

    标题定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽.要求为每一个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimet ...

最新文章

  1. 虚拟机系统的磁盘扩容妙招及案例
  2. [转载]Sybase数据库SQL语句REPLACE的对应函数
  3. 黄聪:VS2017调试时提示“运行时无法计算表达式的值”
  4. 开源知识管理系统_Zboot权限后台管理系统开源啦
  5. 直接让web服务运行在80端不行吗,为什么要用nginx反向代理?
  6. vue中ast生成render
  7. 数据库设计三大范式详解
  8. Firefox 67不能勾选“以后自动采用相同的动作处理此类文件”解决方案
  9. java四类八种_java四类八种基本数据类型
  10. 了解mysql的undo log
  11. 如何制定人生目标和实现目标
  12. 半连续性:上半连续与下半连续
  13. WPS使用格式刷复制样式之后重新排序
  14. html5 骰子滚动,CSS3画一个滚动的骰子
  15. 平凡程序员一年又一年的感悟(2019)
  16. 美国主机中的RAID磁盘是什么意思?
  17. 垃圾分类的正确姿势?用 OpenCV 人工智能图像识别技术来进行
  18. 【Python】豆瓣FM API分析
  19. wps是什么意思 wps段落设置在哪里,不着急的就看看吧!
  20. 提取Cydia下载的软件包

热门文章

  1. 光通量发光强度照度亮度关系_有关发光强度、光通量、照度、亮度的简单介绍...
  2. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Sparsity
  3. xshell进入管理员模式
  4. word文档如何在标题前面加上对应的层级数字编号
  5. .Net 5中对于http请求的压缩和解压缩(GZip,Brotli)
  6. 在Mac中使用Word添加带圈的脚注
  7. 怎么在漫画中去表现速度线?
  8. 特殊符号备用——三角形
  9. Module parse failed: Unexpected token(双问号无法识别)
  10. 系统集成项目管理工程师高频考点(第六章)