#include<bits/stdc++.h> using namespace std; //访问权限 //公共权限 public 成员类内和内外都可以访问 //保护权限 protected 成员类内可以访问,类外不可以访问 儿子可以访问父亲中的保护内容 //私有权限 private 成员类内可以访问,类外不可以访问 儿子(不)可以访问父亲中的保护内容 class Person{ public: string name; protected: string car; private: int pw; public: void func(){ name="张三"; car="拖拉机"; pw=123456; cout<<"姓名 "<<name<< " 车辆 "<<car<<" 密码 "<<pw<<endl; } }; int main() { //类和对象-封装-访问权限 Person p; p.name="李四"; //p.pw=123;这是错误的,类外没有权限访问 p.func(); return 0; }