object是相关变量和方法的软件集。
对象object是经常用于模仿现实世界中我们身边的一些对象。
object实际上是现实世界对象的造型,因为它同样有状态和行为。
一个软件对象利用一个或者多个变量来维持它的状态。
变量是由用户标识符来命名的数据项。
object用它的方法来执行它的行为。方法是跟对象有关联的函数(子程序)。
对象是理解面向对象技术的关键。
用户在学习之前可以看看现实生活中的对象,比如狗、桌子、电视、自行车等等。
用户可以发现现实世界中的对象有两个共同特征:它们都有状态和行为。
比如狗有自己的状态(比如名字、颜色、生育以及饥饿等等)和行为(比如摇尾巴等等)。
同样自行车也有自己的状态(比如当前档位、两个轮子等等)和行为(比如刹车、加速、减速以及改变档位等等)。