标签:mon 就是 类构造 ext class span 函数的参数 方法 col
1、类继承传递参数 (子类修改父类属性)
class Common { constructor (name = ‘song‘) { this.name = name } } class Child extends Common { constructor (name = ‘child‘) { super(name) // super的参数列表就是父类构造函数的参数列表 如果是空的 则用父类的默认值 放在第一行super this.type = ‘child‘ } } var obj = { name: new Child(‘hello‘) } export default obj
class Common { constructor (name = ‘song‘) { this.name = name } static tell () { // 静态方法 console.log(‘tell‘) } get longName () { return ‘mk‘ + this.name } set longName (value) { this.name = value } } class Child extends Common { constructor (name = ‘child‘) { super(name) // super的参数列表就是父类构造函数的参数列表 如果是空的 则用父类的默认值 放在第一行super this.type = ‘child‘ } } Common.type = ‘test‘ // 静态属性 var v = new Common() var obj = { name: new Child(‘hello‘), longName: v.longName, tell: Common.tell } export default obj
标签:mon 就是 类构造 ext class span 函数的参数 方法 col
原文地址:https://www.cnblogs.com/suanmei/p/10730339.html