super关键字是ES6新增的关键字,用于在子类中调用父类的构造函数和成员方法。在ES6之前,JavaScript中的继承通常是通过原型链实现的,这种继承方式的缺点是在子类中无法直接访问父类的构造函数和成员方法。
使用super关键字可以轻松实现在子类中调用父类的构造函数和成员方法。super关键字用于指代当前对象所继承的父对象,通过super关键字可以访问父类的成员。
具体来说,super可以做两件事情:
1. 调用父类构造函数:使用super()可以在子类中调用父类的构造函数,并传递参数。例如:
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
class Student extends Person {
constructor(name, age, grade) {
super(name, age); // 调用父类构造函数
this.grade = grade;
}
}
let student = new Student("Tom", 18, "A");
在上面的代码中,子类Student通过调用super(name, age)方法来调用父类Person的构造函数,以实现继承父类的成员变量name和age。
2. 调用父类成员方法:使用super.methodName()可以在子类中调用父类的成员方法。例如:
class Person {
hello() {
console.log(`Hello, ${this.name}`);
}
}
class Student extends Person {
hello() {
super.hello(); // 调用父类方法
console.log(`I am a student of grade ${this.grade}`);
}
}
let student = new Student("Tom", 18, "A");
student.hello();
在上面的代码中,子类Student通过调用super.hello()方法来调用父类Person的成员方法hello(),以实现继承父类的行为。在子类中可以重写父类的成员方法,并通过使用super关键字来调用父类的成员方法,从而实现扩展或重用父类的代码。
猜你喜欢
点击排行
联络方式:
电话:173 1266 2225
邮箱:network@z03.net
-
河鲫鱼蛤蜊汤怎么弄 如何做河鲫鱼蛤蜊汤
1、河鲫鱼和蛤蜊洗浄。2、洗好蛤蜊和鲫鱼,鲫鱼两面割几刀。3、放水—碗下蛤蜊开煮。4、煮好蛤蜊捞出。5、捞出蛤蜊放边,蛤蜊汤等会有用。6、锅热放油下姜和回香,等姜煎黄放鱼。7、鲫鱼水擦干放在姜和回香上面,鲫鱼就不会脱皮。8、鲫鱼两面煎黄捞出姜和回香,放上蛤蜊汤和两汤匙酒,上盖开煮,鲫鱼煮熟放上蛤蜊。9、放上蛤蜊,盐煮开可以出锅。10、大功高成,出锅放香菜,味道很美味。河鲫鱼蛤蜊汤怎样弄 怎样做河鲫...
-
牛仔裤穿着掉色如何办 如何解决牛仔裤穿着掉色
1、那在新买的颜色均匀的牛仔裤在穿着之前,先用浓盐水浸泡,水温呢,尽量用温水,深颜色的衣服尽量不要用热水烫洗首先热水烫洗衣服容易引起衣服的缩水情况,而对于牛仔裤来说呢,反而掉色会更加严重。那么泡多长时间的呢?一般泡半个小时以上,然后再按照以前的常规的方法来清洗。如果仍然有点掉色的情况,可以在下次下水清洗的时候,用淡盐水浸泡十分钟左右,这样多洗两次,牛仔裤就不会掉色。 2、除了讲第一次穿着之前用,淡...
-
最新描写秋天的句子 最新描写秋天的句子有哪些
1、秋天,天空绮丽的云彩投射下玫瑰色的光芒,连空气也变得甜美起来。2、秋天的天空通透湛蓝,秋天的景色五彩斑斓,秋天是成熟的季节、是让人痴狂的季节...3、秋天,是拍外景照的黄金季节,阳光褪去了猛烈,天空也更加湛蓝,这时恰是拍外景美照的好时机。4、似乎秋天是从天空开始的,天高了,云淡了,视野宽阔了许多,秋意像毡房飘出的吹烟,在草尖,在林间,山间,城市间构成了一幅幅色彩斑斓的画面,秋天虽然枯萎了夏季碧...
-
什么是单调递增 单调递增的介绍
1、单调递增就是在某定义域内,y(函数)随x的增大而增大,同理,单调递减就是在某定义域内,y(函数)随x的增大而减少。2、某个区间i中,如果自变量x增加时,函数值也增加,则此时函数为单调递增函数,如果自变量x增加时,函数值却减小,则此时函数为单调递减函数。什么是单调递增 单调递增的简介...
-
怎么检查二手车是不是泡水车 检查二手车是不是泡水车的要领
1、可以通过检查门板密封胶条,看看有没有泡水的痕迹。一般来说,车子泡过水后可以看到明显的“水线”,可以直接扳开门板处的密封胶条,看看里面有没有被水泡过的“泥迹”,如果有的话,那很有可能说明是台泡水车。2、检查发动机外身是否有泡水痕迹。发动机作为汽车三大件之一,当然是非常重要的,如果是泡水车的话,那发动机外壳也会有被水浸过的痕迹。这个时候,车主们可以借助手电筒仔细一下,有条件的话,直接用升降机将车子...