面向对象的基本概念
本篇,来介绍面向对象的基本概念。
1 面向过程与面向对象
面向过程与面向对象,是两种不同的编程思想。
1.1 面向过程
面向过程的思路,是按照问题的解决步骤,将程序分解为一个个具体的函数或过程,然后依次调用这些函数来实现程序的功能。
面向对象的程序设计,程序的执行流程比较直观,按照步骤一次执行,适合处理简单的,单线程的任务。
1.2 面向对象
面向对象的思路,是将事物抽象成对象,每个对象有自己的属性(变量)和方法(函数)。对象是程序的基本单元,通过对象之间的交互、消息传递等来实现程序的功能。
2 对象的概念
2.1 对象数据
保存在对象中的数据,描述了该对象的状态。在面向对象中,数据被称为属性。
例如,一个员工的属性,可以包含员工号、生日、性别、电话号码等。
2.2 对象行为
对象的行为,表示这个对象可以做什么。在面向对象中,数据被称为方法。
例如,员工对象的方法,