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

C++运用类函数创造对象,求自定义边长的长方形的周长和面积(分享两种方法)

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

C++运用类函数创造对象,求自定义边长的长方形的周长和面积(分享两种方法)

利用类与对象来自定义长方形长和宽进行求一个矩形的周长和面积;

1.首先分享一种最简单的方法,在class类内进行周长与面积的求解,利用类内可以访问private成员数据的特征,在public里定义display函数,在进行外部调用。此方法最为简单,相信你们看后眼前一亮。

 

#include
using namespace std;
class cfx{
	public:                      //公共域
		void display() {         //直接通过类内部访问private里的成员数据,计算出结果后在main 
                                 //函数中调用
			cout<<"请输入长方形的长和宽"<>leng>>width;
			c=(leng+width)*2;          //通过类内部可以直接访问private内数据特点,计算周长
			s=leng*width;              //通过类内部可以直接访问private内数据特点,计算面积
			cout<<"长方形周长为:"< 

2.第二种方法是利用接口的方法来进行操作(这是我在自学c++看黑马视频时老师最常用的方法,哈哈哈),相信利用接口是企业开发最为常见的方式吧,下面我会详细的介绍怎样利用接口的方法来进行在类外通过public里函数数据对private里的值进行写和读:

 

#include
using namespace std;
class cfx{
	public:
		//还是利用类内部通过一个自定义数据来更改private里的数据并获取
		 
		//设置长方形的长 
		void set_leng(float m) {
			leng=m;
		}
		//获取长方形的长 
		float get_leng() {
			return leng;
		}
		//设置长方形的长宽 
		void set_width(float n) {
			width=n;
		}
		//获取长方形的长 
		float get_width() {
			return width;
		}
		float c() {                //求周长 
			return 2*(leng+width);
		} 
		float s(){                //求面积 
			return (leng*width);
		}
		 
	private:
		float leng,width;
};
int main()
{
	float m,n;  //这个地方需要定义两个变量,以便传入到类里面	
	
	cfx cfx1;  //创造一个cfx1的对象 
	cout<<"输入长方形的长和宽"<>m>>n;
	cfx1.set_leng(m);    //利用对象 点 来赋值并调用类public里	void set_leng() 
	cfx1.set_width(n);  //利用对象 点 来赋值并调用类public里	void set_width() 
	cout<<"长方形的周长为:"< 

 

 

 

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

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

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