C++面向对象学习—访问权限
目录
1、公共权限public
成员类可以访问 类外类内都能访问
2、保护权限 protected
类内可以访问 类外不可访问 儿子可以访问父亲中的保护内容
3、私有权限 private
类内可以访问 类外不可访问 儿子不可以访问父亲的私有内容
不仅是类中的变量,类中的函数也是受到访问权限的限制。
4、代码
#include<iostream>
#include<string>
using namespace std;
//访问权限
//三种
//公共权限public 成员类可以访问 类外类内都能访问
//保护权限 protected 类内可以访问 类外不可访问 儿子可以访问父亲中的保护内容
//私有权限 private 类内可以访问 类外不可访问 儿子不可以访问父亲的私有内容
class Person {
public:
//公共权限
string name;
protected:
//保护权限
string car;
private:
//私有权限
string id;//密码
//类内可以访问
public:
void fun() {
name = "Lijian";
car = "摩托车";
id = "1211413";
cout << name << car << id;
}
};
int main() {
//实例话具体对象
Person p1;
p1.name = "lijian";
//p1.car = "奔驰";保护权限内容在类外访问不到
//p1.id = "1314";私有权限内容,类外不可访问
p1.fun();
system("pause");
return 0;
}
Lijian摩托车1211413请按任意键继续. . .