为什么我得到'这个'没有定义错误

时间:2016-03-16 17:48:14

标签: javascript class

我是js类概念的新手。我正在尝试了解它。这对我们有一个问题。当我在子类中声明一个构造函数时,我得到了一个

  

未捕获的referenceError:这是未定义的错误

如果我不能在子类中定义构造函数那么我如何在类体内实例化子类的私有属性?

class Parent{
   constructor(){
       this.parent='i am parent';
       this.realactivity='do nothing :p';
   }
   activity(){
        console.log(this.realactivity);
   }
}

class Child extends Parent{
    constructor(){
      this.realactivity='do not listen to my parents :p';
    }
    activity(){
        super.activity();
        console.log('obeying the parent');
    }
}
var child1=new Child();
child1.activity();

0 个答案:

没有答案