立方体
设计立方体类,求出面积和体积。
将所有成员属性设置为私有,可以自己控制读写权限
#include<iostream> using namespace std; class cube { public: void setL(int L)//设置长 { m_L = L; } int getL()//获得长 { return m_L; } void setW(int W)//设置宽 { m_W = W; } int getW()//获得宽 { return m_W; } void setH(int H)//设置高 { m_H = H; } int getH()//获得高 { return m_H; } int S() { return (m_L * m_W + m_L * m_H + m_H * m_W) * 2;//长方体的面积 } int V() { return m_L * m_H * m_W;//长方体的体积 } private: int m_L;//长 int m_W;//宽 int m_H;//高 }; int main() { cube c1; c1.setL(10);//设置长为10 c1.setW(20);//宽为20 c1.setH(30);//高为30 cout << c1.S() << endl;//这里可以直接输出长方体的面积 cout << c1.V() << endl;//输出体积 return 0; }