ts中的继承super

super在子类的constructor中调用,是在子类中执行了父类的构造函数,其实是无关父类原型的,如果想到改变父类的原型方法,可以直接重名覆盖,如果想利用父类原型方法,也可以用super.method来引用。如果你不在constructor里写super并传入相应参数,那么相当于只继承原型方法。
每个类自己的constructor其实就是定义自身的属性和方法,而不是原型上的。可以直接使用this.abc来添加,this指自己,super指父类。
子类继承的时候不写constructor,则默认会把父类自身的属性和方法生成到子类。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • class的基本用法 概述 JavaScript语言的传统方法是通过构造函数,定义并生成新对象。下面是一个例子: ...
    呼呼哥阅读 4,129评论 3 11
  • 基于这篇文章的一些名称约定: 上面的约定应该是比较合理的,如果难以理解,可以查看黯羽轻扬:JS学习笔记2_面向对象...
    一直玩编程阅读 536评论 1 7
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,196评论 0 2
  • 我们在草窠中相爱, 拥抱,互相爱抚。 晨露打湿我们, 而黄昏赐予温暖。 因此,天长地久, 我们创造最初的爱情。 抑...
    三水林枫阅读 1,464评论 4 9
  • JNI 字符串处理处理字符串从第三章中可以看出 JNI 中的基本类型和 Java 中的基本类型都是一一对应的,接下...
    程序员学园阅读 1,501评论 1 2