运用class circle创建一个圆类
class circle//创建一个求圆周长的类
{
public://公共访问权限
double r;
double perimeter()//获取圆的周长
{
return 2 * r * pai;
}
double area()//获取圆的面积
{
return r * r * pai;
}
};
二、完整源代码
#define _CRT_SECURE_NO_WARNINGS//宏定义,防止调用函数时报错 #includeusing 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; }



