转载请注明出处:http://www.cnblogs.com/shamoyuu/p/4770235.html一、继承的实现方法1、原型链继承这个继承最为简单,它的实现原理是,每一个AO对象都有一个prototype,返回对象类型原型的引用,所以可以给它赋值一个对象,就可以实现简单 ...
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/4770235.html
一、继承的实现方法
1、原型链继承
这个继承最为简单,它的实现原理是,每一个AO对象都有一个prototype,返回对象类型原型的引用,所以可以给它赋值一个对象,就可以实现简单的原型链继承。(原谅我表达能力不强,下面看代码会比较清晰)
function Animal(){ this.eat = function() { alert("我会吃"); }}function Bird(){ this.fly = function() { alert("我会飞"); }}//设置Bird类的原型为一个Animal对象Bird.prototype = new Animal();var pigeon = new Bird();pigeon.fly();pigeon.eat();
原标题:JavaScript继承的实现及利弊分析
关键词:JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。