首页 > 编程语言 > 详细

javascript继承

时间:2019-10-01 17:46:27      阅读:83      评论:0      收藏:0      [点我收藏+]
 

 

原型继承

继承父类的方法

//让子类的原型指向父类的一个实例
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继承

原文:https://www.cnblogs.com/wangshouren/p/11615593.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!