类和对象:封装--成员函数私有化--立方体案例

2021/5/23 18:30:39

本文主要是介绍类和对象:封装--成员函数私有化--立方体案例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

#include<iostream>
using namespace std;
#include<string>
class Cube
{
public:
	void setH(int H)//设置高
	{
		m_H = H;
	}
	int getH()//获取高
	{
		return m_H;
	}

	void setW(int W)//设置宽
	{
		m_W = W;
	}
	int getW()//获取宽
	{
		return m_W;
	}

	void setL(int L)//设置长
	{
		m_L = L;
	}
	int getL()//获取长
	{
		return m_L;
	}

	int caculateS()
	{
		return 2 * m_L * m_W + 2 * m_L * m_H + 2 * m_W * m_H;
	}

	int caculateV()
	{
		return m_L * m_W * m_H;
	}
private:
	int m_L;//长
	int m_W;//宽
	int m_H;//高
};

int main()
{
	//创建立方体对象
	Cube c1;
	c1.setH(10);
	c1.setL(10);
	c1.setW(10);
	cout << "立方体的面积:" << c1.caculateS() << endl;
	cout << "立方体的体积:" << c1.caculateV() << endl;
	system("pause");
	return 0;
}

 



这篇关于类和对象:封装--成员函数私有化--立方体案例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程