类和对象 - 访问权限

  • 类在设计时,可以把属性和行为放在不同的权限下,加以控制
  • 访问权限有三种
    1,public 公共权限
    2,protected 保护权限
    3,private 私有权限
// public 类可以访问 类外可以访问
// protected 类内可以访问 ;类外不可以访问
// private 类内可以访问 类外不可以访问
#include<iostream>
using namespace std;
class person
{
  public:
    string name;
  protected:
    int num;
  private:
    int password;
  public: //如果为private或protected则主函数里不能调用这个函数
    void function()
    {
      name = "张飞";
      num = 2021411;
      passsword = 123456;
    }
};
int main()
{
  person s;
  s.name = "刘备";
  //s.num = 123456;  //因为是保护权限所以不可以访问
  //s.password = 2021411;  //因为是私有权限所以不可以访问
  s.function()
  cout << "姓名" << name << "学号" << num << "密码" << password<< endl;
  return 0;
}
   
    
  
上一篇:2021-05-12


下一篇:最近的状态,很不好