zoukankan      html  css  js  c++  java
  • public protected private

    https://blog.csdn.net/xikangsoon/article/details/79221076 

    在类的声明中,类的成员前面使用public、private和protected关键字来修饰,这些修饰符称为成员访问权限限定符,用来决定其他类或函数可否访问该类的成员变量或成员函数。

    私有成员访问控制

    用关键字private修饰的成员称为私有成员,私有数据成员和成员函数只能在该类的内部使用,即私有数据成员只允许被该类中的成员函数访问,私有成员函数只允许被该类中的其他成员函数调用。private为类默认的访问权限限定符。

    保护成员访问控制

    用关键字protected修饰的成员称为保护成员,保护数据成员只允许被本类以及其子类的成员函数访问,保护成员函数只允许在本类以及其子类中调用。保护成员与私有成员类似,区别在于保护成员可以在其所在类的子类的成员函数中访问。

    公有成员访问控制

    用关键字public修饰的成员称为公有成员,公有数据成员不仅可以在类的内部访问,而且可以在类的外面访问,公有成员函数可以在类的内部和外部调用。

    https://www.cnblogs.com/dongsheng/p/3344011.html

    private,public,protected方法的访问范围.(public继承下)
    private: 只能由该类中的函数、其友元函数访问,不能被任何其他访问,该类的对象也不能访问. 
    protected: 可以被该类中的函数、子类的函数、以及其友元函数访问,但不能被该类的对象访问 
    public: 可以被该类中的函数、子类的函数、其友元函数访问,也可以由该类的对象访问
    注:友元函数包括两种:设为友元的全局函数,设为友元类中的成员函数

  • 相关阅读:
    hdu5628 Clarke and math
    LOJ#2452. 「POI2010」反对称 Antisymmetry
    LOJ#2444. 「NOI2011」阿狸的打字机
    BZOJ2795: [Poi2012]A Horrible Poem
    LOJ#2427. 「POI2010」珍珠项链 Beads
    云主机文件系统readonly处理案例
    兼容性测试中如何切换和管理多个JDK版本
    Promise之你看得懂的Promise
    一次MySQL线上慢查询分析及索引使用
    考拉消息中心消息盒子处理重构(策略模式)
  • 原文地址:https://www.cnblogs.com/wllwqdeai/p/10111721.html
Copyright © 2011-2022 走看看