类和对象-封装-封装的意义

简介: 类和对象-封装-封装的意义
#include <iostream>
using namespace std; 
//一.封装的意义:1.将属性和行为作为一个整体,表现生活中的事物
//               2.将属性和行为加以权限控制
//示例1:设计一个圆类,求圆的周长
const double PI=3.14;
class circle{
  //访问权限
public:
  //属性
  //半径 
  int r;
  //行为
  //获取圆的周长 
  double getzc()
  {
    return 2*PI*r;
   } 
};
int main(int argc, char** argv) {
  //通过圆类创造具体的圆(对象)
  circle c1;
  //给圆对象赋值 
  c1.r=10;
  cout<<"圆的周长为:"<<c1.getzc()<<endl;
  return 0; 
}
目录
相关文章
|
9月前
|
编译器 C# C++
【C++】类和对象(四)
【C++】类和对象(四)
|
9月前
|
存储 编译器 C语言
C++-类和对象(1)
C++-类和对象(1)
51 0
|
编译器 C++
C++:类和对象(下)---对类和对象深入一些的理解
C++:类和对象(下)---对类和对象深入一些的理解
|
6月前
|
编译器 C++ 开发者
C++ --> 类和对象(二)
C++ --> 类和对象(二)
46 7
|
6月前
|
JavaScript 前端开发 Java
面向对象编程(C++篇2)——构造
面向对象编程(C++篇2)——构造
43 0
|
8月前
|
Python 容器
面向对象详解,面向对象的三大特征:封装、继承、多态-2
面向对象详解,面向对象的三大特征:封装、继承、多态
|
9月前
|
存储 编译器 C语言
【C++类和对象】类和对象的引入(下)
【C++类和对象】类和对象的引入
|
9月前
|
编译器 C语言 C++
【C++类和对象】类和对象的引入(上)
【C++类和对象】类和对象的引入
|
9月前
|
存储 C++
[c++]类和对象常见题目详解
[c++]类和对象常见题目详解
43 0
|
存储 编译器 C++
类和对象(中)
类和对象(中)