目录
摘要
数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。类成员的访问限制是通过在类主体内部对各个区域标记 public、private、protected 来指定的。关键字 public、private、protected 称为访问修饰符。
一个类可以有多个 public、protected 或 private 标记区域。每个标记区域在下一个标记区域开始之前或者在遇到类主体结束右括号之前都是有效的。成员和类的默认访问修饰符是 private。
例如:
class Base {
public:
// 公有成员
protected:
// 受保护成员
private:
// 私有成员
};
1.公有(public)成员
公有成员在程序中类的外部是可访问的(本身类和对象或者继承等都是可以直接使用)。您可以不使用任何成员函数来设置和获取公有变量的值,如下所示:
class Adder{
public:
// 构造函数
Adder();
// 对外的接口
void addNum(int number);
// 对外的接口
int getTotal();
void setcount(int data);
// 对外的接口
int get