在ES6中的类,可以创建一个父类,并在父类中声明一个方法,然后再次定义一个子类,子类调用父类的属性和方法。子类调用父类中的方法,需要使用特殊方法。下面利用实例说明,操作如下:
工具/原料
1
ES6
2
JavaScript
3
HBuilder
4
Node.js
5
截图工具
方法/步骤
2
第二步,再定义一个类CNM,继承BNM类,然后构造函数多添加一个参数type,如下图所示:
3
第三步,在子类CNM中,定义一个方法callCnm,并返回几个参数值的拼接字符,如下图所示:
4
第四步,实例化对象cnm,然后调用CNM类并传入三个参数,并调用方法,如下图所示:
5
第五步,保存代码并使用插件运行,可以在控制台打印的结果值,如下图所示:
6
第六步,再在父类BNM中,定义一个同名方法callCnm,返回几个参数的拼接字符串,如下图所示:
注意事项
1
注意ES6中的父类和子类之间的关系
2
注意在子类中定义跟父类中的方法名称一样的方法