精华内容
下载资源
问答
  • 定义一个矩形类Rectangle:(知识点:对象的创建和使用)
    万次阅读 多人点赞
    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();
    	}
    }
    
    展开全文
  • 定义一个矩形类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,分别计算它们的周长和面积.定义一个类圆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个数据都做出来了,圆一个数据怎么会不对?报错还是什么? 要是要改手动输入的我倒是可以试试看,不过因为没分……啊呀啊呀,好懒啊……(一边伸懒腰一般偷瞟你……)

    再问: 嘿嘿,我改好了!!!

    展开全文阅读

    展开全文
  • #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; ...
  • #定义一个矩形类Rectangle: [必做题] 2.1 定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。 2.2 有2个属性:长length、宽width 2.3 通过构造方法Rectangle(int ...
  • package 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...
  • double 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);
  • (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指定值的矩形构造方法...
  • 1、移动矩形 2、判断一个点是否在矩形内部 3、求两个矩形合并后的矩形,通过函数返回值...同时创建一个包含 main 函数的测试类(TestRectangle)去测试矩形类,通过创建不同的 矩形对象,进行运算并在屏幕上打印出结果
  • you may ask yourself the following questions: ( )【单选题】“国色朝酣酒,天香夜染衣”指的花卉是 ( )【多选题】以下属于外汇市场特征的是()【单选题】PowerPoint 2010中把文本从一个地方复制到另一个地...
  • 编写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指定值的矩形构造方法...
  • 共回答了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;...
  • 1.建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。 具体要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,...
  • 设计矩形类rectangle
  • 设计一个矩形类Rectangle (10 分)

    千次阅读 2021-10-17 18:08:59
    设计一个名为Rectangle表示矩形。这个包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法...
  • 方式: #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() ...
  • // 矩形类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:06
    6-1 设计一个矩形类Rectangle (20分) 设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个...
  • 1、创建抽象类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:34
    6-1 设计一个矩形类Rectangle (15 分) 设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个...
  • 6-25 设计一个矩形类Rectangle (10 分)

    万次阅读 2019-11-05 17:42:08
    6-25 设计一个矩形类Rectangle (10 分) 设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 ...
  • 实现利用Rectangle输出一个矩形的周长和面积
  • 设计一个矩形类Rectangle

    万次阅读 2019-04-01 12:16:54
    设计一个名为Rectangle表示矩形。这个包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法...
  • C++设计并测试一个名为Rectangle矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积。 注:该题是今日做题时所遇。 要求: 【输入形式】 程序参考的输入(提示“Input Point A:”输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,971
精华内容 9,188
关键字:

定义一个矩形类rectangle

友情链接: LOWTRAN7_Aerosol_Models.zip