首页 > 技术文章 > C++面向对象 1(类-封装)

Bytezero 2021-08-05 10:34 原文

 1 //类和对象
 2 //C++ 面向对象 三大特性 : 封装 继承 多态
 3 
 4 //设计一个圆类,求圆的周长
 5 //圆周长 = 2*PI * 半径 
 6 
 7 #include <iostream>
 8 using namespace std;
 9 
10 const double PI = 3.14;    //圆周率
11 
12 class Circle
13 {
14     //访问权限
15     //共公权限
16     public:
17     //属性
18     int m_r;
19 
20     //行为
21     //获取圆的周长
22     double calculateZC()
23     {
24         return 2 * PI * m_r;
25     }
26 
27 };
28 
29 int  main()
30 {
31     //通过圆类,创建具体的圆(对象)
32     Circle c1;
33 
34     //给圆对象 的属性赋值
35     c1.m_r = 10;
36     cout << "圆的周长为:" << c1.calculateZC() << endl;
37 
38 }

 

推荐阅读