#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; }
类和对象-封装-封装的意义