c++ 类访问修饰符

紫色代表一级目录
粉红代表二级目录
蓝色代表三级目录
红色代表关键字
橙色代表说明

c++ 类访问修饰符
  数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。

public
  公有成员在程序中类的外部是可访问的。
private  default
  私有成员变量或函数在类的外部是不可访问的,甚至是不可查看的。只有类和友元函数可以访问私有成员。

protected
  保护成员变量或函数与私有成员十分相似,但有一点不同,保护成员在派生类(即子类)中是可访问的。

继承中的特点
  1. public 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:public, protected, private
  2. protected 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:protected, protected, private
  3. private 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:private, private, private

你可能感兴趣的:(c++,c++,访问修饰符与继承)