实验报告:定义一个名为MyRectangle的矩形类,完成如下要求
(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的矩形类,完成如下要求相关推荐
- Python面向对象基础练习——设计一个名为 MyRectangle 的矩形类来表示矩形
# 设计一个名为 MyRectangle 的矩形类来表示矩形.这个类包含 # (1) 左上角顶点的坐标:x,y # (2) 宽度和高度:width.height # (3) 构造方法:传入 x,y,w ...
- 设计一个名为 MyRectangle 的矩形类来表示矩形
设计一个名为 MyRectangle 的矩形类来表示矩形.这个类包含 (1) 左上角顶点的坐标:x,y (2) 宽度和高度:width.height (3) 构造方法:传入 x,y,width,hei ...
- Python基础学习笔记——设计一个名为MyRectangle的矩形类来表示矩形
学习目标: '设计一个名为MyRectangle的矩形类来表示矩形,这个类包含: (1)左上角坐标:x,y (2)宽度和高度 (3)构造方法:传入x,y,width,height.如果(x,y)不传默 ...
- C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积。
C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积. 注:该题是今日做题时所遇. 要求: [输入形式] 程序参考的输入(提示&quo ...
- 设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域。
设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域,它们分别表示矩形的宽和高.width和height的默认值都为1.该类包括矩形类的无参构造函数 ...
- 定义一个名为 Circle的类,编写程序测试这个圆类的所有方法。
定义一个名为 Circle的类,其中含有double型的成员变量centerX和centerY表 示圆心坐标,radius 表示圆的半径.定义求圆面积的方法getArea0方法和求圆周长的方法getP ...
- 定义一个名为Cylinder类表示圆柱,它继承Circle类
这里写目录标题 题目描述: Circle类 运行结果 Cylinder类 运行结果 题目描述: (1)定义一个名为Circle的类表圆,其中含有double型的成员变量centerX.centerY表 ...
- 定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径。
定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径. 定义求圆的面积方法getArea()方法和求圆周长的方法getP ...
- 定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽。要求为每一个变量定义访问方法和修改方法......
标题定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽.要求为每一个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimet ...
最新文章
- 虚拟机系统的磁盘扩容妙招及案例
- [转载]Sybase数据库SQL语句REPLACE的对应函数
- 黄聪:VS2017调试时提示“运行时无法计算表达式的值”
- 开源知识管理系统_Zboot权限后台管理系统开源啦
- 直接让web服务运行在80端不行吗,为什么要用nginx反向代理?
- vue中ast生成render
- 数据库设计三大范式详解
- Firefox 67不能勾选“以后自动采用相同的动作处理此类文件”解决方案
- java四类八种_java四类八种基本数据类型
- 了解mysql的undo log
- 如何制定人生目标和实现目标
- 半连续性:上半连续与下半连续
- WPS使用格式刷复制样式之后重新排序
- html5 骰子滚动,CSS3画一个滚动的骰子
- 平凡程序员一年又一年的感悟(2019)
- 美国主机中的RAID磁盘是什么意思?
- 垃圾分类的正确姿势?用 OpenCV 人工智能图像识别技术来进行
- 【Python】豆瓣FM API分析
- wps是什么意思 wps段落设置在哪里,不着急的就看看吧!
- 提取Cydia下载的软件包
热门文章
- 光通量发光强度照度亮度关系_有关发光强度、光通量、照度、亮度的简单介绍...
- Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Sparsity
- xshell进入管理员模式
- word文档如何在标题前面加上对应的层级数字编号
- .Net 5中对于http请求的压缩和解压缩(GZip,Brotli)
- 在Mac中使用Word添加带圈的脚注
- 怎么在漫画中去表现速度线?
- 特殊符号备用——三角形
- Module parse failed: Unexpected token(双问号无法识别)
- 系统集成项目管理工程师高频考点(第六章)