继承

作者: 柠栀5102 | 来源:发表于2021-11-30 22:36 被阅读0次

    一、继承

    首先定义一个动物类:

    新建一个猫咪类

    通过Animal.call(this,nickName,sex,age)继承了Animal类的3个属性

    通过Cat.prototype = new Animal()把Cat的原型对象修改为了Animal类,这里也可以理解为是继承了Animal类的所有方法

    再新建一个猫咪对象cat1,输出打印结果为:

    Hi!我叫土豆,我是女孩子,今年3岁

    我每天睡10个小时

    我是一只蓝白,我会抓蚊子

    二、class继承

    首先利用class定义一个猫咪类(class定义的类 方法定义在类里面):

    定义一个猫咪类,class定义的类使用extends关键字来继承类,这里使用extends关键字,Animol 的方法已经全部继承过来了,构造函数内,还需要super()方法来调用父类的构造函数,也就是Animol的构造函数

    相关文章

      网友评论

          本文标题:继承

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