该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105091144
类的概念
类是一个东西,类似于一个市场,
市场提供了各种各样的食物,
你需要鱼,就在这边买鱼,
你需要肉,就在那边买肉,
你需要菜,就在前边买菜。
你不知道他们的菜是怎么来的(看不见)
你不知道他们的猪是什么猪种(看不见)
你不知道他们的鱼是哪个海的(看不见)
在这里,你是用户,市场是一个类,
卖鱼,卖肉,卖菜,是接口
你能通过这些接口买到你需要的食物,
却不知道这些食物的实际生产过程(实现过程),简称实现。
类是什么
类的思想就是把数据抽象化并进行封装。
- 数据抽象: 数据抽象就是把接口和实现两个东西进行分离
A. 接口: 提供给用户使用的,即用户能够进行的动作。
B. 实现: 是接口动作的实际运行过程。 - 封装: 封装把实现过程进行组装从而隐藏了细节,只留下接口以供用户使用。