封装—访问权限
访问权限三种
公共权限 public 成员 类内可以访问 类外可以访问
保护权限 protected 成员 类内可以访问 类外不可以访问 儿子可以访问父亲中的保护内容
私有权限 private 成员 类内可以访问 类外不可以访问 儿子不可以访问父亲的私有内容
#include <iostream>
#include<string>
using namespace std;
//访问权限
//三种
//公共权限 public 成员 类内可以访问 类外可以访问
//保护权限 protected 成员 类内可以访问 类外不可以访问 儿子可以访问父亲中的保护内容
//私有权限 private 成员 类内可以访问 类外不可以访问 儿子不可以访问父亲的私有内容
class person
{
public:
//公共权限
string name;
protected:
//保护权限
string car; //汽车
private:
//私有权限
string password; //银行卡密码
public:
void func()//类内三个属性都可以访问,但类外只能访问第一个
{
name = "张三";
car = "拖拉机";
password = "123456";
}
};
int main()
{
//实例化具体对象
person p1;
p1.name = "李四";
// p1.car = "宝马"; //保护成员 类外不可以访问
// p1.password = "123"; //私有成员 类外不可以访问
return 0;
}
C++类和对象 详细讲解
https://blog.csdn.net/m0_51233386/article/details/116011607
参考:黑马程序员
哔哩哔哩 黑马程序员