高级程序设计一书中有如下描述:
继承有两种方式,接口继承和实现继承,其中es支持实现继承
实现继承主要方法是原型链,基本思想是:利用原型让一个引用类型继承另一个引用类型的属性和方法。
理解一段难啃的话:
每个构造函数都有一个原型对象
每一个原型对象都包含一个指向构造函数的指针
每一个实例都包含一个指向原型对象的内部指针
如果让原型对象等于另一个类型的实例,结果会如何?
此原型对象包含一个指向另一个原型对象的指针;而这“另一个原型对象”包含一个指向构造函数的指针。
文字描述就到这里。