继承

高级程序设计一书中有如下描述:

继承有两种方式,接口继承和实现继承,其中es支持实现继承

实现继承主要方法是原型链,基本思想是:利用原型让一个引用类型继承另一个引用类型的属性和方法。

理解一段难啃的话:

每个构造函数都有一个原型对象

每一个原型对象都包含一个指向构造函数的指针

每一个实例都包含一个指向原型对象的内部指针

如果让原型对象等于另一个类型的实例,结果会如何?

此原型对象包含一个指向另一个原型对象的指针;而这“另一个原型对象”包含一个指向构造函数的指针。

文字描述就到这里。

原文地址:https://www.cnblogs.com/flyover/p/14073186.html