C++类和对象—访问权限

封装—访问权限

访问权限三种
公共权限 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

参考:黑马程序员
哔哩哔哩 黑马程序员

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

R-G-B

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值