C++类的定义与使用模板案例 输入半径 求圆的周长

C++在设计类的时候,属性和行为写在一起,表现事物。它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。

类定义是以关键字 class 开头,后跟类的名称。类的主体是包含在一对花括号中。类定义后必须跟着一个分号或一个声明列表。语法如下:

class 类的名称{

访问权限:

属性

行为

};

注意:访问权限后跟着的是冒号 如public: (公共属性或行为),您也可以private: (私有属性或行为),或 protected:(保护属性或行为)

下面利用类来做个根据输入的半径求圆的周长的计算器功能(可以不断地输入半径求不同半径的圆周长)代码如下:

#include<iostream> 
#include<string>
#define PI 3.14
using namespace std;
class Circle
{
	public:
 //后面为冒号:
	int r;
	double fun()
	{
		return 2*PI*r;
	}
};

int main() 
{
  Circle c;
  int m_r;
  while(true)
  {
  	cout<<"请输入圆的半径:"<<endl;
  	cin>>m_r; 
  	while(true)
  	{
  		if(m_r>0)
  		{
  		c.r=m_r;
//类属性或行为的调用 类名.属性或行为
        cout<<"圆的周长为:"<<c.fun()<<endl;
		system("pause");
 
		system("cls");
        break;	
		  }
		cout<<"请输入正确的圆半径"<<endl;
		cin>>m_r; 
	  }
  } 
  return 0;
}

通过以上代码可以发现类中半径及返回值周长等属性和行为的调用方式为c.r和c.fun()。

其中system(“pause”); 为输入任意键操作

system(“cls”);为清屏操作 方便重新输入圆的半径。

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇 2022-09-15 9:14:24
下一篇 2022-09-17 9:13:51

相关推荐

  • 没有相关文章!