什么是类?
类,就是有共同属性特征的一组事物。再啰嗦一遍:这一组事物称为一类的最主要原因是,它们有共同一些属性。
C++中把实现某种功能的数据类型定义为类。
它主要有两部分组成:内部的数据和操作数据的函数。这些数据和函数就是这个类的属性。即被定义为这个类数据类型的所有对象,都有这个类定义的数据和函数。
例:
class Student
{
private:
int num;
char name[20];
public:
void display()
{
cout<<"num:"<<name<<endl;
}
}
只要被定义为Student类的所有对象,都具有含int,char类型数据和display()这个功能函数的属性特征。
什么是对象?
就是上述类的实体。就是具体的具有类定义的实际事物。
简单举例:在C/C++中定义一个Int型的变量 int i;
其中 int 就是类,i 就是int这个类的一个对象。
类的定义就是用来描述int的属性的,对象就是具有类属性的实体。