C++ 类与对象编程全解析
1. 类的定义
在 C++ 中,我们可以通过定义类来创建新的数据类型。类就像是一个蓝图,它将数据成员和成员函数组合在一起。从一个类中,我们可以创建多个对象,每个对象都有自己的数据成员副本,并且可以访问类中的所有成员函数。
以下是一个简单的类定义示例:
class Critter
// class definition –– defines a new type, Critter
{
public:
int m_Hunger;
// data member
void Greet();
// member function prototype
};
定义类的步骤如下:
1. 使用 class
关键字,后面紧跟类名。按照惯例,类名以大写字母开头。
2. 用花括号 {}
包围类的主体,并以分号 ;
结尾。
2. 声明数据成员
在类定义中,我们可以声明类的数据成员来表示对象的属性。在这个例子中,我们给 Critter
对象定义了一个属性:饥饿程度( hunger
),用整数类型的 m_Hunger
表示。
int m_Hunger;
// data member
每个 Cr