立方体

发布时间 2023-04-24 22:41:16作者: 祝我好運

设计立方体类,求出面积和体积。

将所有成员属性设置为私有,可以自己控制读写权限

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