美文网首页
关于继承

关于继承

作者: 小皮胡 | 来源:发表于2020-04-01 12:25 被阅读0次

1、可以把多个类都具备的属性和方法存到父类中,提高代码的复用性

2、继承的实现方式:

①绑定构造函数(call、apply),特点是只继承构造函数中的方法和属性,不会继承原型里的方法属性

②原型指向父类对象(xx.prototype=new 父类),继承父类中所有的属性和方法

③原型继承(xx.prototype=父类.prototype),只继承父类原型中的内容,constructor构造器的指向会有错误

④空对象+原型继承(functionF=(){}; F.prototype= 父类.prototype;子类.prototype=F.prototype)可以通过创建一个空对象,先将父类的原型传递给空对象的原型,再将子类的原型指向空对象的原型,最后再修改子类的constructor,这样就不会影响父类constructor的指向

⑤拷贝(封装一个方法,将父类的原型上的内容传递给子类)

function extend(child,parent){

        var c=子类.prototype;         var p=父类.prototype;

            for(var k in p){

                    c[k]=p[k];

             }

          c.uber=p;

}

相关文章

  • 关于继承

    人是流动的,制度比之永恒,至少它长于人的一生。

  • 关于继承

    继承的实现方法 属性拷贝 浅拷贝 深拷贝 原型继承 原型式继承 原型链继承 组合继承(深拷贝+优化后的原型式继承)...

  • 关于继承

  • 关于继承

    1、可以把多个类都具备的属性和方法存到父类中,提高代码的复用性 2、继承的实现方式: ①绑定构造函数(call、a...

  • Android 的style和theme

    例子 style作用 设计与内容分开 可继承 便于统一风格 书写方式 关于继承系统的书写 关于继承自定义的书写 关...

  • 面向对象 继承的设计技巧

    关于继承的设计技巧

  • 9.18总结

    今天主要上午学习了 继承和派生 关于 共有继承 保护继承 和私有继承 从而衍生出他们的继承规则和访问属性。 另外下...

  • 关于继承理解

    1.什么是继承? 关键字:extends class zilei extends fulei{} //子类是zie...

  • 关于js继承

    链接来源于https://www.cnblogs.com/Grace-zyy/p/8206002.html htt...

  • Kotlin关于"继承"

    Kotlin中一个类默认是不可以被继承的, 如果想要让一个类可以被继承,需要主动声明open关键字:

网友评论

      本文标题:关于继承

      本文链接:https://www.haomeiwen.com/subject/demouhtx.html