9. 面向对象

面向对象就是把“对象”作为程序的基本单元。那么“对象”到底是什么呢? 万物皆对象,现实世界中的任何事物都可以称之为对象。 “对象”就是对事物的一种抽象描述。

人们发现,现实世界中的事物,都可以用“数据”和“能力”来描述。 比如我要描述一个人,“数据”就是他的年龄、性别、身高体重等,“能力”就是他能做什么工作,承担什么样的责任等。 描述一台电视,“数据”就是它的屏幕尺寸、亮度等,“能力”就是播放《新闻联播》等。 接下来我们先来简单的了解下面向对象的一些基本特征。