为了账号安全,请及时绑定邮箱和手机立即绑定

ES6中class和super的疑惑

ES6中class和super的疑惑

摇曳的蔷薇 2018-11-05 13:21:43
看了阮一峰的ES6教程,对于class 和 super还是有点疑惑,首先创建一个Book类然后创建一个子类book继承父类Book,super调用父类的构造函数,在toSay中调用父类的getName()方法,浏览器报错以下是阮一峰有关class的例子,代码结构只是比我多在子类上定义一个color属性,如果我的子类不需要自己的属性,完全调用父类的属性和方法,不行吗?还有一个疑惑阮老师说super()在子类中是必须定义的可是我的代码并没有super,浏览器执行了请问这是为什么?
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

可以,子的book没有传参数

        class book extends Book{

            constructor(book1, book2) {

                super(book1, book2);

            }

            toSay() {

                super.getName();

            }

        }


查看完整回答
反对 回复 2018-12-10
  • 1 回答
  • 0 关注
  • 542 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号