class CoolGuy { specialTrick = nothig CoolGuy(trick) { specialTrick = trick } showOff () { console.log('Here is my trick: ', this.specialTrick) } } var Joe = new CoolGuy('jumping'); Joe.showOff();
CoolGuy 类有一个 CoolGuy() 构造函数,执行 new CoolGuy() 时实际上调用的就是它。构造函数会返回一个对象,也就是类的一个实例,之后我们可以在这个对象上调用 showOff() 方法,来输出指定的特长。
class CoolGuy { constructor(trick) { this.specialTrick = trick } showOff () { console.log('Here is my trick: ', this.specialTrick) } } var Joe = new CoolGuy('jumping'); Joe.showOff()