美文网首页
面向对象之继承

面向对象之继承

作者: 北城_荒 | 来源:发表于2017-11-13 11:10 被阅读0次
/*
                继承:
                    儿子继承爸爸;
                    儿子可以用爸爸的方法和属性;
                    儿子的改变不影响爸爸;
            */
            
            // 构造函数 == 类
        function Person( name , age , marry , sex ){
                this.name = name;
                this.age = age;
                this.marry = marry;
                this.sex = sex;
            };

        Person.prototype.showName = function(){
                console.log( this.name+'is walking' );
            };
            Person.prototype.yy = function(){
                console.log( this.name+'is YY' );
            };


            // 通过继承创造一个子类
        function PersonChild(  pArr , weight ){
                Person.apply( this , pArr );
                this.weight = weight;
            };
            
        //PersonChild.prototype = Person.prototype;
         PersonChild.prototype = Object.create(Person.prototype)
        PersonChild.prototype.showAge = function(){
                alert( this.age );
            };


        var oP = new PersonChild( ['青青' , '18' , false , 1] , 60 );

                oP.showName()
                oP.yy()
                oP.showAge()

相关文章

  • java基础-day10-面向对象4.0

    面向对象4.0 1. 面向对象之继承 1.1 生活中的继承 1.2 Java中的继承 1.3 子类对象创建,会调...

  • 【Java】面向对象:继承、组合和多态

    一. 面向对象三大特性之继承 1. 继承的概念 继承(inheritance)机制:是面向对象程序设计使代码可以复...

  • JavaScript之面向对象编程

    五、面向对象编程 目录:面向对象原型继承、面向对象class继承(ES6引入的) 1.面向对象原型继承 类:模板 ...

  • 面向对象之继承

    继承: 单继承和多继承 1.初识 class Father(object): #如果不写object默认继承 ...

  • 面向对象之继承

    内置对象 js提供的已经定义好的对象 Array,Date,Boolean,RegExp,String,Numbe...

  • 面向对象之继承

    继承 extends 关键字来继承类 被继承的类,我们称之为父类 继承后的类,我们称之为子类 子类继承父类非私有的...

  • 面向对象之继承

  • 面向对象之继承

    什么是继承 对象这种概念,本身就是十分方便的工具,我们可以通过概念将数据和功能封装到一个类中。因此可以对问题空间的...

  • 面向对象之继承

  • 面向对象之继承

    继承 继承是面向对象的又一重要特征。继承可以使用不同的类的对象具有相同的行为;为了使用其他类的方法,我们...

网友评论

      本文标题:面向对象之继承

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