面向对象的小试牛刀::长方形试求面积

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象的小试牛刀::长方形试求面积相关的知识,希望对你有一定的参考价值。

#ifndef RECTANGLE_H
#define RECTANGLE_H

//建立关于Rectangle的类的声明。
//私有成员为Rectangle的长和宽
//成员函数为设置长和宽,显示长和宽,以及显示面积
class Rectangle
{
private:
    int m_length;
    int m_width;
public:
    void SetLength(int length);
    void SetWidth(int width);
    int GetLength();
    int GetWidth();
    int GetArea();
};

#endif // RECTANGLE_H
//类外定义函数,所以使用::作用域说明符
#include "Rectangle.h"
#include <iostream>
using namespace std;
void Rectangle::SetLength(int length)
    {
        m_length = length;
    }

void Rectangle::SetWidth(int width)
    {
        m_width = width;
    };

int Rectangle::GetLength()
    {
        return m_length;
    };

int Rectangle::GetWidth()
    {
        return m_width;
    };

int Rectangle::GetArea()
    {
        return m_length * m_width;
    };

下面是主函数

//User用户使用的主函数cpp
#include "Rectangle.h"
#include <iostream>
using namespace std;
int main()
{
    Rectangle rect1;
    rect1.SetLength(25);
    rect1.SetWidth(15);
    cout << "The length of the rectangle is " << rect1.GetLength() <<endl;
    cout << "The width of the rectangle is " << rect1.GetWidth() <<endl;
    cout << "The area of the rectangle is " << rect1.GetArea() <<endl;
    return 0;
}

 

以上是关于面向对象的小试牛刀::长方形试求面积的主要内容,如果未能解决你的问题,请参考以下文章

深入面向对象——继承

Java面向对象练习

Java练习 SDUT-3339_计算长方形的周长和面积(类和对象)

java中的抽象类与接口

python----03(面向对象进阶02)

面向对象