1class Bird { 2 constructor() { 3 console.log("I'm a bird. 🦢"); 4 } 5} 6 7class Flamingo extends Bird { 8 constructor() { 9 console.log("I'm pink. 🌸"); 10 super(); 11 } 12} 13 14const pet = new Flamingo();
本题为“单选题”
参考答案:
正确选项:B:I'm pink. 🌸 I'm a bird. 🦢
我们创建了类 Flamingo
的实例 pet
。
当我们实例化这个实例,Flamingo
中的 constructor
被调用。
首先,输出 "I'm pink. 🌸"
, 之后我们调用super()
。super()
调用父类的构造函数,Bird
。Bird
的构造函数被调用,并输出 "I'm a bird. 🦢"
。
最近更新时间:2023-03-04