第12章 面向对象编程

  第4章介绍了JavaScript对象,即键-值对的集合。在本章中,我们将在探讨面向对象编程的过程中,学习创建和使用对象的方式。面向对象编程是设计和编写程序的一种方式,即程序的所有重要部分都可以用对象来表示。例如,当构建一款赛车游戏的时候,可能要使用面向对象技术来把每一辆车表示为一个对象,然后,创建多个汽车对象,它们都具有相同的属性和函数。

12.1 一个简单的对象

  在第4章中,我们介绍了对象是由属性组成的,它只不过是键-值对。例如,在下面的代码中,对象dog、legs和isAwesome表示具有属性name的一只狗:

《javascript-少儿编程》第12章面向对象编程之一个简单的对象

  一旦创建了一个对象,我们使用点符号(参阅4.2节)来访问其属性。例如,下面展示了如何访问dog对象的name属性:

《javascript-少儿编程》第12章面向对象编程之一个简单的对象

  也可以使用点符号给JavaScript对象添加一个属性,如下所示:

《javascript-少儿编程》第12章面向对象编程之一个简单的对象

  这会给对象添加一个键-值对(age:6),如下所示:

《javascript-少儿编程》第12章面向对象编程之一个简单的对象