cpp学习笔记03

由于时效问题,该文某些代码、技术可能已经过期,请注意!!!本文最后更新于:2 年前

如题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include<iostream>
#include<string>
using namespace std;


//圆周长
const double pi = 3.14;


// struct 默认权限为 公共 public
// class 默认权限为 私有 private

class C1
{
int m1; // 默认私有
};

struct C2
{
int m2; // 默认公共
};


class Circle
{
//访问权限:公共权限public、保护权限protected、私有权限private
//公共权限
public: //类内外都可访问
//类中属性和行为统一称为成员
// 属性 成员属性 成员变量
int r;

//行为 成员行为 成员函数
double calculate()
{
return 2 * pi * r;
}

protected: //类内可访问,类外不可 子类可访问
int r1;


private: // 类内可访问,类外不可 子类不可访问
int r2;

};

int main(int argc, char const *argv[])
{
Circle c1;
c1.r = 10;

cout << c1.calculate() << endl;


return 0;
}

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!