继承的编码实现

Posted Angel Home

tags:

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

  // 父类
    function Parent() {this.eyes = \'blue\'}
    Parent.prototype.getEyes = function getEyes() {
        console.log(this.eyes)
    }

    // 子类
    function Chilren() {}

    // 原型链实现类的继承
    function extend(Chilren, Parent) {
        // 避免子类父类引用变量共享问题-引入临时新的构造函数
        function tem(){}
        tem.prototype = Parent.prototype

        Chilren.prototype = new Parent()
        Chilren.prototype.constructor = Chilren
    }

    // 验证
    extend(Chilren, Parent)
    let chilren = new Chilren()
    chilren.getEyes()

 

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

请编程实现动物世界的继承关系

php如何实现多继承?

继承的编码实现

java中封装,继承,多态,接口学习总结

从 XML 声明片段获取 XML 编码:部分内容解析不支持 XmlDeclaration

教我写个继承的代码吧 不胜感激 java