可以使用extends来继承另一个类,然后在构造函数中通过this关键字来访问继承的类的公有方法,例如:

class OtherClass {
  public someMethod() {
    console.log('This is a public method from OtherClass');
  }
}

class MyClass extends OtherClass {
  constructor() {
    super();
    this.someMethod(); // 调用继承的类的公有方法
  }
}

const myInstance = new MyClass(); // 输出:This is a public method from OtherClass

在这个例子中,MyClass继承了OtherClass,并在构造函数中通过super()调用了父类的构造函数,从而可以访问父类的公有方法someMethod()。

typescript在类的构造函数中挂载另一个类的所有公有方法

原文地址: http://www.cveoy.top/t/topic/hxHM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录