面向对象--原型继承
2017-11-24 15:26
281 查看
原型继承:借助原型来实现对象继承对象
链形图如下
链形图如下
总结三种继承
拷贝继承: 通用型的 有new或无new的时候都可以
类式继承: new构造函数
原型继承: 无new的对象
var a = { name : '小明' }; var b = cloneObj(a); alert( b.name );//‘小明’ function cloneObj(obj){ var F = function(){}; F.prototype = obj; return new F(); }
链形图如下
``` var a = { name : '小明' }; var b = cloneObj(a); b.name = '小强'; alert( b.name );//‘小明’ alert( a.name );//‘小强’ function cloneObj(obj){ var F = function(){}; F.prototype = obj; return new F(); }
链形图如下
总结三种继承
拷贝继承: 通用型的 有new或无new的时候都可以
类式继承: new构造函数
原型继承: 无new的对象
相关文章推荐
- 简析面向对象中的继承,原型链,闭包之继承 7fe0
- JavaScript 面向对象思想以及原型、继承
- 简析面向对象中的继承,原型链,闭包之闭包 3ff0
- 面向对象与原型---继承
- js面向对象例子(原型继承和类继承)-3
- 一步步学习javascript基础篇(5):面向对象设计之对象继承(原型链继承)
- 面向对象初识之原型、创建对象方式,对象继承方式
- 面向对象与原型5---继承
- 面向对象继承总结:拷贝继承、类式继承和原型继承
- 18--26 面向对象程序设计24(深入解析原型继承的概念)
- 深入理解JavaScrip面向对象和原型继承
- 26_面向对象程序设计(原型【九】模拟extjs底层继承方式
- javascript 面向对象全新理练之原型继承
- 构造函数 + 原型链继承 + 临摹面向对象模式的canvas动画框架
- 25_面向对象程序设计(原型【八】继承的三种方式
- 简析面向对象中的继承,原型链,闭包之原型链 3ff8
- 24_面向对象程序设计(原型【七】深入解析原型继承的概念
- javascript 面向对象全新理练之原型继承
- JavaScript 面向对象思想以及原型、继承
- 黑马程序员--------面向对象继承和多态