1.1 定义一个简单类
类定义是以关键字 class 开头,后面跟类的名称。类的主体包含在一对花括号中。类定义后必须跟着一个分号或一个声明列表。
例如,使用关键字 class 定义 Box 数据类型,如下所示:
class Box
{
public:
double length; // 盒子的长度
double breadth; // 盒子的宽度
double height; // 盒子的高度
};
成员的界限控制:访问与继承控制
类的public成员可以被任意实例访问,你可以认为它就是c语言中的struct结构体,可以直接用a.x这种形式访问;
类的private成员不能直接被类的实例访问,也不能被子类的实例访问,但是可以被类的成员函数访问;
类的protected成员不能直接被类的实例访问,但是可以被子类访问,也可以被类的成员函数访问;