一、OOP基础
OOP:面向对象编程 Object Oriendted Programming。
OOP:即将一切事物和具体问题进行抽象概括,并将其看作是一类对象。数据抽象就是对现实世界的一种抽象,而类(class)是一种用来进行数据抽象的工具,体现的是面向对象程序设计中的抽象特性。类不仅体现抽象的特性,还体现面向对象程序设计中封装的特点。封装就是将抽象得到的数据和行为相结合,形成一个有机的整体。即,将数据与数据操作的函数代码进行有机整合,形成类class,其中数据和函数都是类的成员。类class可以看作是一种特殊的结构体,类中不仅有数据,还可以有函数或任务。
通常,对于一个问题的描述应该包括两个方面:静态特性的抽象(用数据描述)和动态特性的抽象(用函数或任务描述)。
1.1.基本概念:
- 1、类class:是一种用来进行数据抽象的工具,将数据和对数据的操作封装在一起,提供建立对象的模板,