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