class构造函数

对于构造函数,我的使用总结:

从0到1是我的基础功能结构,我里边的基础函数以及原型链上的函数都归属于我这个类;

class Base{constructor(x,y){this.x=xthis.y=y}add(){returnthis.x+this.y}}


有一天,一个朋友想借鉴我的这个方法,不好意思,版权归我,extend继承,并且要标明super()标识。至此,子类就可以拥有base的全部方法,并且自定义你的参数值以及扩展。

class SubChild extends Base{constructor(name){super(name)this.name=name} say(){console.log(this.name+'say')}}


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

推荐阅读更多精彩内容