Browse Source

删除 '封装/2、封装的意义②.cpp'

Creamo 2 years ago
parent
commit
1ae6857b04
1 changed files with 0 additions and 60 deletions
  1. 0 60
      封装/2、封装的意义②.cpp

+ 0 - 60
封装/2、封装的意义②.cpp

@@ -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;       //银行密码
-
-public:
-	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;
-
-}