C++面向对象入门(一)

定义简单类的语法


 class 类名{
 public:
 //公共权限成员
 //属性||成员属性||成员变量
 //...
 //行为||成员函数||成员方法
 private:
 //私有权限成员
 //属性||成员属性||成员变量
 //...
 //行为||成员函数||成员方法
 };

定义简单的圆形类

#include<iostream>

using namespace std;

//定义圆周率Π
const double PI = 3.14;
/**
 * 圆形类Circle
 * C++定义类的基本格式
 * class 类名{
 * public:
 * //公共权限成员
 * //属性||成员属性||成员变量
 * //...
 * //行为||成员函数||成员方法
 * private:
 * //私有权限成员
 * //属性||成员属性||成员变量
 * //...
 * //行为||成员函数||成员方法
 * };
 * circle n.圆;循环;周期;圈子;v.环行
 * circumference n.(圆的)周长
 * radius n.半径
 * with a radius of 半径为...
 */
class Circle{
    //公共权限
public:
    //属性:
    //圆的半径
    double radius;

    //行为:
    /**
     * 计算圆的周长
     * @return 圆的周长
     */
    double calculateCircumference(){
        return 2 * radius * PI;
    }

};

int main() {
    Circle c1;
    c1.radius = 10;
    cout << "The circumference of a circle with a radius of 10 is " << c1.calculateCircumference() << endl;
    system("pause");

    return 0;
}

 

posted @ 2020-08-09 10:57  DNoSay  阅读(118)  评论(0编辑  收藏  举报