@@ -1,60 +0,0 @@
-//封装的意义②
-
-//类在设计时,可以把属性和行为放在不同的权限下,加以控制
-//访问权限有三种 :
-//① public 公共权限
-//② protected 保护权限
-//③ private 私有权限
-#include <iostream>
-//访问权限
-//三种
-//公共权限 public 成员 类内可以访问 类外也可以访问
-//保护权限 protected 成员 类内可以访问 类外不可以访问 儿子也可以访问父亲中保护的内容
-//私有权限 private 成员 类内可以访问 类外不可以访问 儿子不可以访问父亲的私有内容
-class Person
-{
-public:
- //公共权限
- std::string m_Name; //姓名
-protected:
- //保护权限
- std::string m_Car; //汽车
-private:
- //私有权限
- int m_bankPassword; //银行密码
- void func()
- {
- m_Name = "张三";
- m_Car = "拖拉机";
- m_bankPassword = 123456;
- }
-};
-int main2()
- //实例化一个具体的对象
- Person p1;
- p1.m_Name = "李四";
- //p1.m_Car = "奔驰"; //保护权限的内容,在类外访问不到
- //p1.m_bankPassword = 123; //私有权限内容,类外访问不到
- p1.func();
- system("pause");
- return 0;
-}