C++中的类访问修饰符
转载自 菜鸟教程 文章目录 序言 公有成员 私有(private)成员 保护(protected)成员 序言 数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。类成员的访问限制是通过在类主体内部对各个区域标记 public、private、protected 来指定的。关键字 public、private、protected 称为访问修饰符。 一个类可以有多个 public、protected 或 private 标记区域。每个标记区域在下一个标记区域开始之前或者在遇到类主体结束右括号之前都是有效的。成员和类的默认访问修饰符是 private。 公有成员 公有成员在程序中类的外部是可访问的。您可以不使用任何成员函数来设置和获取公有变量的值,如下所示: # include <iostream> using namespace std ; class Line { public : double length ; void setLength ( double len ) ; double getLength ( void ) ; } ; // 成员函数定义 double Line :: getLength ( void ) { return length ; } void Line :: setLength ( double len ) { length =