Front end advanced course 12
本节课的主要内容为:
- 原型和原型链
引
上节课我们讲了类以及通过 new
操作符和构造函数来创建实例。现在我们来做一个简单的练习:
创建一个 Animal 类,包含 name 属性和 talk 方法用于打印出自己的名字,生成一个它的实例并调用 talk 方法
这个需求并不难,相信大家很快就做出来了。于是乎现在希望大家多生成几个实例,当然这也很容易。那么问题来了,这些实例有任何的交叉点么?或者我描述这么一个需求:
当我们创建多个实例后,现在 Animal 希望添加一个 run 方法,或者说 talk 方法需要修改成说出 ‘hello’
那么我们该如何实现呢?