一、建一个类
运用class circle创建一个圆类
class circle//创建一个求圆周长的类 { public://公共访问权限 double r; double perimeter()//获取圆的周长 { return 2 * r * pai; } double area()//获取圆的面积 { return r * r * pai; } };
二、完整源代码
#define _CRT_SECURE_NO_WARNINGS//宏定义,防止调用函数时报错 #include <iostream> using namespace std; const double pai = 3.14; class circle//创建一个求圆周长的类 { public://公共访问权限 double r; double perimeter()//获取圆的周长 { return 2 * r * pai; } double area()//获取圆的面积 { return r * r * pai; } }; int main() { circle c;//给该类起名,创建具体对象(即为实例) cout << "请输入圆的半径(可以为小数):" << endl; cin >> c.r;//键盘输入 cout << "圆的周长为:" << c.perimeter() << endl; cout << "圆的面积为:" << c.area() << endl; system("pause");//暂停输出的黑窗口,防止一闪而过 return 0; }