0

考虑以下项目:

创建一个新的 Windows 窗体应用程序项目并将其名称更改为 MyRectangle。创建一个名为 Rectangle 的类。添加一个名为 _height 的私有整数变量和另一个名为 _width 的私有整数变量。为这两个变量添加访问器,将它们称为高度和宽度。让访问器读取和写入 _height 和 _width 变量。添加一个名为 GetArea() 的公共方法,它返回矩形的面积,另一个名为 GetPerimeter() 的公共方法返回矩形的周长。使用下面显示的代码来定义这些方法。

public int GetArea()
  {
   return (_width * _height);
   }

   public int GetPerimeter()
  {
   return ((2 * _width) + (2 * _height));
   } 

修改公共 MyRectangle() 方法以创建 Rectangle 类的实例。使用 Height 访问器将矩形高度设置为 6,使用 Width 访问器将矩形宽度设置为 8。调用 GetArea() 和 GetPerimeter() 方法,并将结果输出到控制台。
---项目结束说明----

我创建了 class.cs 如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;    

namespace MyRectangle
{
    internal class Rectangle
    {
        // ** Properties **
        private int _height = 0;
        private int _width = 0;

        // ** Accessors for Height**
    public int Height
        {
            set
            {
                _height = value;
            }
            get
            {
                return _height;
            }
        }

        // ** Accessors for Width **
    public int Width
        {
            set
            {
                _width = value;
            }
            get
            {
                return _width;
            }
        }
    public int GetArea()
    {
        return (_width * _height);
    }

    public int GetPerimeter()
    {
        return ((2 * _width) + (2 * _height));
    }
    }
}

我想我的类文件是正确的,但除此之外我完全被卡住了。

4

1 回答 1

2

You develop the Rectangle class correctly, remaining reuse it

MyRectangle.Rectangle _Rectangle = new MyRectangle.Rectangle();
_Rectangle.Height = 6;
_Rectangle.Width = 8;
int _RectangleArea = _Rectangle.GetArea();
int _RectanglePerimeter = _Rectangle.GetPerimeter();
于 2013-11-08T04:27:56.260 回答