-
2019-07-27 10:53:22
/**
1:定义一个矩形类Rectangle:(知识点:对象的创建和使用)
定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。
有2个属性:长length、宽width
通过构造方法Rectangle(int width, int length),分别给两个属性赋值
创建一个Rectangle对象,并输出相关信息
*/class Rectangle{ private int length; private int width; //构造方法 Rectangle(int length,int width){ this.length=length; this.width=width; } //控制台显示长,宽,面积,周长 public void showAll(){ System.out.println("矩形长为:"+length+"\t"+"矩形的宽为:"+width+"\t"+"矩形的面积为:"+getArea()+"\t"+"矩形的周长为:"+getPer()); } //求周长 public int getPer(){ return 2*(length+width); } //求面积 public int getArea(){ return length*width; } // } class RectangleDemo{ public static void main(String[] args){ Rectangle r=new Rectangle(2,3); r.showAll(); } }
更多相关内容 -
定义一个矩形类Rectangle
2020-03-19 09:45:37#定义一个矩形类Rectangle: 1 定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。 2 有2个属性:长length、宽width 3 通过构造方法Rectangle(int width, int length)...#定义一个矩形类Rectangle:
1 定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。
2 有2个属性:长length、宽width
3 通过构造方法Rectangle(int width, int length),分别给两个属性赋值
4 创建一个Rectangle对象,并输出相关信息class Rectangle{ private int length; private int width; //构造方法 Rectangle(int length,int width){ this.length=length; this.width=width; } //控制台显示长,宽,面积,周长 public void showAll(){ System.out.println("矩形长为:"+length+"\t"+"矩形的宽为:"+width+"\t"+"矩形的面积为:"+getArea()+"\t"+"矩形的周长为:"+getPer()); } //求周长 public int getPer(){ return 2*(length+width); } //求面积 public int getArea(){ return length*width; } // } class RectangleDemo{ public static void main(String[] args){ Rectangle r=new Rectangle(2,3); r.showAll(); } }
-
C++学习记录3:定义一个矩形类Rectangle
2022-04-06 21:01:05定义一个矩形类Rectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员。用公有成员函数Diagonal()计算出矩形对角线的长度,公有成员函数Show()显示矩形左上角与右下角坐标及对角线长度...定义一个矩形类Rectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员。用公有成员函数Diagonal()计算出矩形对角线的长度,公有成员函数Show()显示矩形左上角与右下角坐标及对角线长度。在主函数中用new运算符动态建立矩形对象r1,初值为(10,10,20,20)。然后调用Show()显示矩形左上角与右下角坐标及对角线长度。最后用delete运算符回收为矩形动态分配的存储空间。
#include<iostream> #include<math.h> using namespace std; class Rectangle//定义类 { private: double x1,y1,x2,y2; public: double Diagonal()//计算对角线 { int xie; xie=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));//公式 return xie; } void Input()//输入 { cout<<"请按照x1,y1,x2,y2的顺序输入(中间用空格隔开):"; cin>>x1>>y1>>x2>>y2; cout<<endl<<endl;//为了画面整洁!!! cout<<"=========输入完成========="<<endl; } void show(double a)//输出 { cout<<"两点坐标"<<endl; cout<<"("<<x1<<","<<y1<<")"<<endl; cout<<"("<<x2<<","<<y2<<")"<<endl; cout<<"对角线长度:"; cout<<a<<endl; } ~Rectangle() //释放内存,析构函数 { } }; int main(void) { Rectangle rec[10];//定义一个数组,用于存x1,y1,x2,y2 double xie;//用于接收斜对角线的值 rec[0].Input();//就使用rec[0]进行存储 xie=rec[0].Diagonal(); rec[0].show(xie); return 0; }
-
c#定义一个类圆Circle或者定义一个矩形类Rectangle,分别计算它们的周长和面积.
2021-05-07 12:49:19问题描述:c#定义一个类圆Circle或者定义一个矩形类Rectangle,分别计算它们的周长和面积.定义一个类圆Circle或者定义一个矩形类Rectangle,定义其数据成员和方法,圆有半径,矩形有长和宽,定义两个方法分别计算它们的...问题描述:
c#定义一个类圆Circle或者定义一个矩形类Rectangle,分别计算它们的周长和面积.
定义一个类圆Circle或者定义一个矩形类Rectangle,定义其数据成员和方法,圆有半径,矩形有长和宽,定义两个方法分别计算它们的周长和面积.
创建两个对象,这两个对象的数据不同,分别输出显示它们的周长和面积.
1个回答
分类:
综合
2014-11-25
问题解答:
我来补答
namespace EX1_4
{
public class shape
{
public double PI = 3.14;
}
public class Rectangle:shape
{
public int x,y,s,l;
public void GetArea(int x,int y)
{
s = x * y;
Console.WriteLine("矩形的面积是:{0}",s);
}
public void GetPerim(int x,int y)
{
l = 2 * (x + y);
Console.WriteLine("矩形的周长是:{0}",l);
}
}
public class Circle :shape
{
public int r;
public double s,l;
public void GetArea(int r)
{
s = r * r * PI;
Console.WriteLine("圆形的面积是:{0}",s);
}
public void GetPerim(int r)
{
l = 2 * r * PI;
Console.WriteLine("圆形的面积是:{0}",l);
}
}
class Program
{
static void Main(string[] args)
{
Rectangle rec1 = new Rectangle();
rec1.GetArea(5,6);
rec1.GetPerim(4,6);
Circle cir1 = new Circle();
cir1.GetArea(4);
cir1.GetPerim(5);
Console.ReadKey();
}
}
}
我的题目跟你差不多,shape是父类,circle和rectangle是子类,子类里包含子函数用于计算周长和面积,我是把数据写死在里面了,你有心情可以把数据改成手动输入的,不过我估计你也不会.
再问: 谢谢,不过我要的是手动输入的。矩形的做出来了,就是圆的不对哎!!!
再答: 圆形不就是输入一个半径嘛,矩形2个数据都做出来了,圆一个数据怎么会不对?报错还是什么? 要是要改手动输入的我倒是可以试试看,不过因为没分……啊呀啊呀,好懒啊……(一边伸懒腰一般偷瞟你……)
再问: 嘿嘿,我改好了!!!
展开全文阅读
-
定义一个矩形类rectangle,有长宽等属性,计算面积周长,重载其构造函数rectangle()、rectangle( int ...
2021-10-27 16:50:03#include class Rectangle{ public: Rectangle(){ length=1; width=2; } Rectangle(double l,double w){ length=l; width=w; } double getC(){ C=2*(length+width); return C; } double getS(){ S=length*width; ... -
2018.12.10 第2题:定义一个矩形类Rectangle: [必做题] //2.1 定义三个方法:getArea()求面积、getPer()求...
2018-12-10 21:03:30#定义一个矩形类Rectangle: [必做题] 2.1 定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。 2.2 有2个属性:长length、宽width 2.3 通过构造方法Rectangle(int ... -
定义一个矩形类Rectangle: [必做题] 2.1 定义三个方法:getArea()求面积、getPer()求周长,showAll()分别...
2018-12-10 22:27:20package changfangxing... public class Rectangle{ double length; double width; public Rectangle(int width,int length){ this.length=length; this.width=width; } public double getArea(int le... -
2、定义一个矩形类Rectangle: [必做题] 2.1 定义三个方法:getArea()求面积、getPer()求周长,showAll()...
2018-12-10 19:06:22double lenght; double widht;...Rectangle r=new Rectangle(); r.lenght=20; r.widht=30; r.getArea(r.lenght,r.widht); r.getPer(r.lenght,r.widht); r.showAll(r.lenght,r.widht); -
java编程代码,一个矩形类Rectangle,该类拥有?
2021-06-29 21:23:03(1)编写一个矩形类Rectangle,该类拥有: ①两个成员变量 length,width(私有,浮点型); // 存放矩形的长和宽; ②两个构造方法 Rectangle ( ) // 将长和宽均设为0 Rectangle (double l,double w) //创建... -
设计一个矩形类Rectangle(Java)
2021-03-23 13:41:16设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法... -
定义一个矩形(Rectangle)类,该类代表了一个矩形。可以定义不同的矩形,并对矩形 进行如下运算:
2018-10-22 02:53:551、移动矩形 2、判断一个点是否在矩形内部 3、求两个矩形合并后的矩形,通过函数返回值...同时创建一个包含 main 函数的测试类(TestRectangle)去测试矩形类,通过创建不同的 矩形对象,进行运算并在屏幕上打印出结果 -
1、创建一个矩形类Rectangle: 定义私有数据成员length和width保存矩形的长和宽。 定义方法getLength()、...
2021-05-07 12:49:17you may ask yourself the following questions: ( )【单选题】“国色朝酣酒,天香夜染衣”指的花卉是 ( )【多选题】以下属于外汇市场特征的是()【单选题】PowerPoint 2010中把文本从一个地方复制到另一个地... -
Java实现 定义一个名为Rectangle的类表示矩形 求面积周长
2022-04-09 11:45:20编写Java程序,定义一个名为Rectangle的类表示矩形,其中含有length、width两个double型的成员变量,要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimeter()和求面积的方法getArea()。... -
Java 6-1 设计一个矩形类Rectangle (20分)
2020-11-17 21:19:56设计一个名为Rectangle的类表示矩形。 这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。 width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造... -
6-1 设计一个矩形类Rectangle (10分)
2021-03-17 13:36:15设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法... -
用java编写矩形类上机题1:定义一个名为Rectangle矩形类,其数据成员为矩形的左下角和右上角两点的坐标,有...
2021-03-13 13:44:09共回答了12个问题采纳率:83.3%class Rectangle{double x1, y1, x2, y2;Rectangle(){this(0,0,0,0);}Rectangle(double x1, double y1, double x2, double y2){this.x1 = x1;this.y1 = y1;this.x2 = x2;this.y2 = y2;... -
c++ 形状类Shape(派生出圆类Circle和矩形类Rectangle)
2021-01-19 23:19:441.建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。 具体要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,... -
C++OJ题:设计矩形类rectangle
2021-12-23 20:05:13设计矩形类rectangle -
设计一个矩形类Rectangle (10 分)
2021-10-17 18:08:59设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法... -
定义并实现一个矩形类Rectangle,其属性为矩形的左下角与右上角两个点的坐标,能设置左下角和右上角两个点...
2022-04-23 15:57:04方式一: #include <iostream> #include <stdlib.h> using namespace std; class Point //Point类声明 { public: Point(float xx=0, float yy=0) {X=xx;Y=yy;} Point(Point &p); float GetX() ... -
c++week4设计并实现一个矩形类Rectangle
2021-10-01 14:21:06// 矩形类Rectangle的定义和实现 // 补足代码 // ××× class Rectangle { public: Rectangle(); Rectangle(int l, int w); Rectangle(const Rectangle &x); double len(); double wide(); do... -
T2 设计一个矩形类Rectangle (20分)
2020-10-22 16:53:066-1 设计一个矩形类Rectangle (20分) 设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个... -
JAVAse作业:定义矩形类Rectangle和ComparableRectangle类,在ComparableRectangle类中给出compareTo方法的...
2021-10-26 14:45:211、创建抽象类CompareObject: public interface CompareObject { ... //定义矩形类Rectangle和ComparableRectangle类,在ComparableRectangle类中给出compareTo方法的实现,比较两个矩形的面积大小。 -
C++ OJ习题练习(七)设计矩形类rectangle
2020-10-20 18:05:05定义并实现一个矩形类rectangle,有长(length)、宽(wide)两个属性,成员函数area计算矩形的面积,成员函数setxx和getxx设置和获取length或者wide的值,成员函数display输出矩形的信息(长,宽,面积),要求定义构造... -
6-1 设计一个矩形类Rectangle (15 分)
2021-08-11 19:12:346-1 设计一个矩形类Rectangle (15 分) 设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个... -
6-25 设计一个矩形类Rectangle (10 分)
2019-11-05 17:42:086-25 设计一个矩形类Rectangle (10 分) 设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一... -
java创建一个Rectangle类,并输出矩形周长及面积
2010-04-26 11:09:35实现利用Rectangle输出一个矩形的周长和面积 -
设计一个矩形类Rectangle
2019-04-01 12:16:54设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法... -
C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形...
2022-03-20 16:12:34C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积。 注:该题是今日做题时所遇。 要求: 【输入形式】 程序参考的输入(提示“Input Point A:”输入...