为什么要用类,类的“思想”

类的基本思想是数据抽象封装。数据抽象是一种依赖于接口实现分离的编程技术。类的接口包括用户所能执行的操作:类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。

封装实现了类的接口和实现的分离。

前顾

Sales_data

1
2
3
4
5
struct Sales_data {
std::string bookNo;
unsigned units_sold = 0;
double revenue = 0.0;
}