ã¤ã³ã¹ã¿ã³ã¹ä½æã¨ã©ã¼
éè¦æ§: 5
ãã㯠Animal ãæ¡å¼µãã Rabbit ã®ã³ã¼ãã§ãã
æ®å¿µãªãã¨ã«ãRabbit ãªãã¸ã§ã¯ããä½ããã¨ãã§ãã¾ãããä½ãééã£ã¦ããã§ãããï¼ç´ãã¦ãã ããã
class Animal {
constructor(name) {
this.name = name;
}
}
class Rabbit extends Animal {
constructor(name) {
this.name = name;
this.created = Date.now();
}
}
let rabbit = new Rabbit("White Rabbit"); // ã¨ã©ã¼: å®ç¾©ããã¦ãã¾ãã
alert(rabbit.name);
ããã¯ãåã®ã³ã³ã¹ãã©ã¯ã¿ã¯ super() ãå¿
ãå¼ã°ãªãã¨ãããªãããã§ãã
ãããæ£ããã³ã¼ãã§ãã
class Animal {
constructor(name) {
this.name = name;
}
}
class Rabbit extends Animal {
constructor(name) {
super(name);
this.created = Date.now();
}
}
let rabbit = new Rabbit("White Rabbit"); // ok now
alert(rabbit.name); // White Rabbit