面向对象的继承

继承--原型创建对象在面向对象的语言中,存在了三大特性—封装、继承、多态。我们前面一直说javascript是面向对象的语言,那么它应该也有面向对象语言这些特性,上面我们看来封装,那么下面我们来研究继承。

继承,望名而知意,就是我们现实社会中的子孙后代继承了父辈的财富,我们一直在说,面向对象的语言就是在模拟现实世界,通过模拟现实世界来编程,原型链实现继承Javascript 实现继承有多种方式,经过多次的实验,总结出来一个最完美的写法。

详情可见图一:

图一

我们发现不管是封装还是继承最终方案都是基于组合,就是汲取了这种方案的长处,舍去了缺点。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容