码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-10-30 23:54:12      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:void   efi   log   成员函数   cpp   private   span   使用   width   

#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;
}

 

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

标签:void   efi   log   成员函数   cpp   private   span   使用   width   

原文地址:http://www.cnblogs.com/666fengmo666/p/7758172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!