ES6:extends继承

ES6:extends继承

  eg:

    class Father{

      constructor(){

      }

      money(){

        console.log(100);

      }

    }

    class  Son extends Father{

    }

    var son  = new Son();

    son.money()

    注释:1使用class来定义一个类,里面包含两个函数,一个是构造函数constructor,一个是money , money 是在父中定义的,(怎么知道是父级中定义的,是因为下方中有一个extends),使用extends就是子集继承父级,class Son extends Father 就是表示子--Son 继承 父 Father  故,声明一个函数son 来接收Son ,同时使用,var 定义的son 后面加上父级(Father )定义的任何一个函数都是可以的,即 son.money() 就可以打印出 100  ,因为以上使用过extends 继承过了。

posted @ 2022-02-23 14:21  一封未寄出的信  阅读(248)  评论(0编辑  收藏  举报