以下で子クラスへの継承としてsuperを2回使いました。 node を起動したところ、2つめのsuperでエラーが生じました。理由が分かりません。
JavaScript
1class Animal{ 2 constructor(name,age){ 3 this.name=name; 4 this.age=age; 5 } 6 info(){ 7 console.log(`名前は${this.name}です。`); 8 console.log(`${this.age}歳です。`); 9 } 10} 11class Dog extends Animal{ 12 constructor(name,age,breed){ 13 super(name,age); 14 this.breed= breed; 15 } 16 info(){ 17 super(); 18 console.log(`犬種は${this.breed}です。`); 19 } 20 } 21 const dog = new Dog("jack",5,"プードル"); 22dog.info();
出ているエラーと、そのエラー解消のために調べたことや試したことを具体的に記載してください
回答2件
あなたの回答
tips
プレビュー