栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【c++设计一个立方体类】

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【c++设计一个立方体类】

设计一个立方体类,并创建两个立方体对象,分别求得它们的面积,体积。用成员函数和全局函数分别判断它们的面积体积是否相等。 方法如下:

return关键字的解释:

  return的意思是返回,有返回就有返回值类型。比如说:该案例中长是整形,所以返回int类型。

bool关键字的解释:

c++中判断真或者假就用bool关键字,真就返回true,,假就返回false。

#include
using namespace std;
//求面积体积 用成员函数和全局函数判断是否相等 
class cube 
{
	public:
		void setL(int a)//设置长 
		{
			m_L=a;
		}
		int getL()//获取长 
		{
			return m_L;
		}
		
		
		void setW(int b)//设置宽 
		{
			m_W=b;
		}
		int getW()//获取宽 
		{
			return m_W;
		}
		
		
		void setH(int c)//设置高 
		{
			m_H=c;
		}
		int getH()//获取高 
		{
			return m_H;
		}
		
		
		double getarea()// 获取面积 
		{
			return  2*m_L*m_W+2*m_L*m_H+2*m_W*m_H;
		}
		double getvolume()// 获取体积             
		{
			return m_L*m_H*m_W;
		}
		
		bool IsSameOne(cube &c)//用成员函数判断是否相等
		{
			if(getL()==c.getL()&&getH()==c.getH()&&getW()==c.getW())
		   {
			return true;
		   }
		    return false;
		} 
		
		
		
	private:
		
	    int m_L;
	    int m_W;
	    int m_H;
	
};
          bool IsSameTwo(cube &c1,cube &c2)//用全局函数判断是否相等 
           {
                if(c1.getL()==c2.getL()&&c1.getH()==c2.getH()&&c1.getW()==c2.getW())
			           {
			             	return true;
			           }
			                return false;
           }
void test01()
{
	cube c1;
	c1.setL(10);
	c1.setW(10);
	c1.setH(10);
	cout<<"面积为:"<
		cout<<"全局函数判断相等"<
		cout<<"全局函数判断不相等"<
		cout<<"成员函数判断相等"<
		cout<<"成员函数判断不相等"<
	test01();
	return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870137.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号