C++ 自定义数据类型与面向对象编程
1. 引言
在 C++ 编程中,类是非常基础且重要的工具。面向对象编程(OOP)是一种编程风格,它基于定义自己的数据类型(即类)来编写程序。在深入学习类的语言、语法和编程技术之前,我们先来了解一下面向对象编程的基本概念以及它与我们现有编程知识的关系。
2. 面向对象编程基础
- 与过程式编程的对比 :在学习 C++ 过程中,我们之前接触的大多是过程式编程,它是基于基本数据类型来编写解决方案的。而面向对象编程的本质是根据要解决的问题领域中的对象来编写程序,这就需要在程序开发过程中设计一套适合问题上下文的类型。
- 例如,编写一个银行账户管理程序,可能需要
Account和Transaction等数据类型;编写一个棒球比赛得分分析程序,可能需要Player和Team等类型。 - 基本数据类型很难很好地模拟现实世界的对象。比如,仅用
int或double等基本数据类型无法真实地模拟一个棒球运动员,需要多种类型的多个值才能有意义地表示。
- 例如,编写一个银行账户管理程序,可能需要
- 类的作用 :类提供了解决方案。类类型可以是其他类型(基本类型或其他类类型)变量的组合,并且类的定义中还可以包含函数。
- 例如,我们可以定义一个名为
Box的类,它包含存
- 例如,我们可以定义一个名为
超级会员免费看
订阅专栏 解锁全文
7323

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



