C++_public、private、protected权限介绍

  • 时间:
  • 来源:互联网
  • 文章标签:

目录

 

public(公有成员权限):

private(私有成员权限):

protected:


public(公有成员权限):

在此权限声明下的所有类成员函数以及类成员都以公开的方式提供给类对象。

用户在声明此类时,可以访问类内部所有的成员函数以及成员对象

private(私有成员权限):

此成员仅供类内部使用,继承类(子类)也无法直接访问,类对象也无法直接访问。

继承类可以通过父类提供的公共成员函数访问私有成员,类对象也可以。

protected:

保护成员,类对象无法直接访问,仅供类内部使用,但继承类可以直接访问,此权限是为了针对某些类不想让类对象访问(使用者),但允许让继承类(子类)访问而诞生的一种权限。

类对象可以通过类提供的公共成员函数访问。

本文链接http://www.taodudu.cc/news/show-1944759.html