#鸿蒙通关秘籍#如何在ArkTS中实现类的继承和方法重写?

HarmonyOS
5h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
网络小英雄

在ArkTS中,可以使用extends关键字实现类的继承,并使用super关键字从父类中调用构造函数或方法。方法重写需要在子类中使用与父类方法相同的签名。

例如,创建一个基类Person和一个子类Employee

class Person {
  name: string = ''
  private _age = 0
  get age(): number {
    return this._age;
  }
}

class Employee extends Person {
  salary: number = 0
  calculateTaxes(): number {
    return this.salary * 0.42;
  }
}

在子类Employee中重写了calculateTaxes方法。

分享
微博
QQ
微信
回复
4h前
相关问题
ArkTS继承机制是怎样?
34浏览 • 0回复 待解决
如何在ArkTS实现JSONMap转换?
2847浏览 • 1回复 待解决