摘要: constructor()——构造方法 这是ES6对类的默认方法,通过new命令生成对象实例时自动调用该方法。并且,该方法是类中必须有的,如果没有显示定义,则会默认添加空的constructor()方法。 super() ——继承 在class方法中,继承是使用 extends 关键字来实现的。子类 必须 在 constructor()调用 super()方法,否则新建实例时会报错。 报错的原因是:子类是没有自己的 this 对象的,它只能继承自父类的this对象,然后对其进行加工,而super()就是将父类中的this对象继承给子类的。没有 super,子类就得不到 this 对象。 阅读全文
posted @ 2018-05-16 14:52 豫见世家公子 阅读(887) 评论(0) 推荐(0) 编辑