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

HarmonyOS
2024-11-27 12:45:26
浏览
收藏 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
微信
回复
2024-11-27 13:45:23
相关问题
HarmonyOS 可以被继承重写
428浏览 • 1回复 待解决
ArkTS继承机制是怎样?
551浏览 • 1回复 待解决
HarmonyOS 实体如何重写toString方法
103浏览 • 1回复 待解决