小梦说明网
首页 说明资讯 正文

访问说明符和访问修饰符

来源:小梦说明网 2024-07-11 15:42:41

访问说明符和访问修饰符(1)

  访问说明符和访问修饰符是面向象编程中的两个重要概念www.52glzs.com小梦说明网访问说明符用于控制中成员的访问权限,访问修饰符用于改变中成员的默认访问权限。

一、访问说明符

  在面向象编程中,一个可以包含多种成员,如变量、常量、函等。这些成员可以被其他象访问,但是有些成员不应该被外部访问,为这会破坏的封性。为了控制成员的访问权限,C++提供了三种访问说明符:public、protected和private。

  1. public

public访问说明符表示该成员可以被任何象访问buj。在的外部可以通过象名或指针访问public成员,也可以在的内部访问。public成员是的接口,用于提供外的服务。

2. protected

  protected访问说明符表示该成员只能被和基内部的成员函访问。在的外部不能直接访问protected成员,但是可以通过象或指针访问。protected成员用于实现继承和多态欢迎www.52glzs.com

3. private

private访问说明符表示该成员只能被当前内部的成员函访问。在的外部不能直接访问private成员,也不能通过象或指针访问。private成员用于实现的封性,防止外部直接访问的内部实现细节。

二、访问修饰符

  访问修饰符用于改变中成员的默认访问权限。C++提供了两种访问修饰符:virtual和static52glzs.com

  1. virtual

  virtual关键字用于声明虚函。虚函是一种特殊的成员函,可以被重写,实现多态。虚函必须在基中声明,并且在中重写。虚函用是动态绑的,即在运行时确用哪个版本的函

  2. static

  static关键字可以用于成员变量和成员函小+梦+说+明+网于成员变量,static表示该变量是的静态成员,不属于任何象,可以被象共享。于成员函,static表示该函的静态成员函,不属于任何象,可以直接通过用,不需要创建象。

访问说明符和访问修饰符(2)

三、总结

  访问说明符和访问修饰符是面向象编程中的两个重要概念。访问说明符用于控制中成员的访问权限,访问修饰符用于改变中成员的默认访问权限。在设计时,应该合理使用访问说明符和访问修饰符,保证的封性和可维护性buj

我说两句
0 条评论
请遵守当地法律法规
最新评论

还没有评论,快来做评论第一人吧!
相关文章
最新更新
最新推荐