首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

javascript扩展类如何访问父类导入函数?

在JavaScript中,可以使用super关键字来访问父类导入函数。super关键字用于调用父类的构造函数、静态方法和原型方法。

  1. 访问父类导入函数的构造函数:class Parent { constructor() { console.log("Parent constructor"); } }

class Child extends Parent {

代码语言:txt
复制
 constructor() {
代码语言:txt
复制
   super(); // 调用父类的构造函数
代码语言:txt
复制
   console.log("Child constructor");
代码语言:txt
复制
 }

}

const child = new Child();

// 输出:

// Parent constructor

// Child constructor

代码语言:txt
复制
  1. 访问父类导入函数的静态方法:class Parent { static staticMethod() { console.log("Parent static method"); } }

class Child extends Parent {

代码语言:txt
复制
 static staticMethod() {
代码语言:txt
复制
   super.staticMethod(); // 调用父类的静态方法
代码语言:txt
复制
   console.log("Child static method");
代码语言:txt
复制
 }

}

Child.staticMethod();

// 输出:

// Parent static method

// Child static method

代码语言:txt
复制
  1. 访问父类导入函数的原型方法:class Parent { instanceMethod() { console.log("Parent instance method"); } }

class Child extends Parent {

代码语言:txt
复制
 instanceMethod() {
代码语言:txt
复制
   super.instanceMethod(); // 调用父类的原型方法
代码语言:txt
复制
   console.log("Child instance method");
代码语言:txt
复制
 }

}

const child = new Child();

child.instanceMethod();

// 输出:

// Parent instance method

// Child instance method

代码语言:txt
复制

以上是使用super关键字访问父类导入函数的基本用法。在实际开发中,可以根据具体需求灵活运用super关键字来访问父类的各种函数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券