C++ 类的全面解析与应用
1. 类的基础概念
1.1 类的定义与特性
类类似于数组,是一种派生类型,但其元素可以具有不同的类型,并且类的某些元素可以是函数,包括运算符。通常,“对象”一词用于描述类型为类的变量,面向对象编程涉及使用类的程序。我们可以将对象视为一个自包含的实体,它存储自己的数据并拥有自己的函数,其功能赋予了它“自主做事”的能力。
1.2 类的声明
类的声明以关键字 class 开头,后跟类名,并以分号结尾。例如,下面是一个表示有理数的类 Rational 的声明:
class Rational {
public:
void assign(int, int);
double convert();
void invert();
void print();
private:
int num, den;
};
在这个类中, assign() 、 convert() 、 invert() 和 print() 是成员函数, num 和 den 是成员数据。成员函数也称为方法和服务。公共成员可以从类外部访问,而私有成员只能从类内部访问,这种防止外部访问的机制称为“信息隐藏”,它有助于软件的模块化,使其更易于理解、调试和维护。
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



