javascript继承

Posted wangshouren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript继承相关的知识,希望对你有一定的参考价值。

 

 

原型继承

继承父类的方法

//让子类的原型指向父类的一个实例
function A() 

function B() 

B.prototype = new A();

 

call继承

继承父类的私有属性

function A() 

function B() 
     A.call(this);

寄生组合继承

//=>寄生组合继承:A的私有变为B的私有,A的公有变为B的公有
function A() 
 
function B() 
     A.call(this);
 
B.prototype=Object.create(A.prototype);
/*
 * Object.create:内置Object类天生自带的方法
 *   1.创建一个空对象
 *   2.让新创建的空对象的__proto__指向第一个传递进来的对象(把OBJ作为新创建空对象的原型)
 */

 

以上是关于javascript继承的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript之继承(原型链)

JavaScript之继承(原型链)

JavaScript简单继承

javascript之继承

javascript 深入理解 继承(转)

javascript设计模式-继承