Laya使用JS开发之继承父类方法重写且可以执行父类方法中的代码
想用多态实现Laya(JavaScript开发,以下简称JS)游戏中的一些管理类,希望子类重写父类方法且又可以执行父类方法中的代码,由于不熟悉JS和ES6,所以写了试验代码摸索了一下,代码和结果如下:
1.父类:
2.子类:
3.在其他地方执行子类的speak方法:
打印结果如下:
通过打印和其他操作总结:
1.子类的constructor方法中必须调用super(),不然会报错:ReferenceError: Must call super constructor in derived class
原创
2020-06-22 14:34:02 ·
1267 阅读 ·
0 评论