August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
一个类就是一个用户自定义类型,由一些内置类型、其他用户自定义类型以及一些函数组成。这些用来定义类的组成部分称为成员(member)。一个类可以有零个或多个成员,例如:
成员可以有多种类别,大多数要么是数据成员(定义了类对象的表示方法),要么是函数成员(提供类对象之上的运算)。类成员的访问使用符号object.member。例如:
你可以把var.m读作“var的m”,大多数人念作“var点m”或者“var的m”。一个成员的类型决定了我们可以对它进行什么运算。例如,我们可以读/写一个int成员,可以调用一个函数成员,等等。
一个成员函数,例如类型X的mf(),不需要使用var.m这个记号。它可以直接使用成员名字(这里是m)。在成员函数里,一个成员名字表示调用该成员函数的对象中对应的成员。也就是说,函数调用var.mf(9)中,mf()定义里的m表示var.m。