HarmonyOS ArkTS 有没有extension

ArkTS 有没有extension 类似extsion , 可以为一个类扩展一个方法 比如为string 扩展 isEmpty方法?

HarmonyOS
2024-09-03 11:42:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

ArkTS没有原型的概念,目前对于拓展的相关述求,只能通过继承基类的方式进行扩展。

定义一个基类,包含需要扩展的方法。

class Base { 
     method1() { 
     console.log(‘method1 from Base’); 
     } 
}

定义一个继承自基类的子类,重写需要扩展的方法,并在子类中添加新的方法。

class Child extends Base { 
  method1() { 
    console.log(‘method1 from Child’); 
  } 
  method2() { 
    console.log(‘method2 from Child’); 
  } 
}
分享
微博
QQ
微信
回复
2024-09-03 17:41:51
相关问题
HarmonyOS ArkTS有没有BigDecimal?
223浏览 • 1回复 待解决
HarmonyOS ArkTS有没有相关资料?
130浏览 • 1回复 待解决
ArkTS有没有读取ini的类?
268浏览 • 1回复 待解决
HarmonyOS 有没有密码控件?
356浏览 • 1回复 待解决
HarmonyOS 有没有图表组件
404浏览 • 1回复 待解决
HarmonyOS 有没有URLEncoder组件?
505浏览 • 2回复 待解决
HarmonyOS 有没有图片裁剪控件?
70浏览 • 1回复 待解决
HarmonyOS 有没有指纹登录功能?
169浏览 • 1回复 待解决
HarmonyOS arkguard有没有开源版本?
82浏览 • 1回复 待解决
HarmonyOS 有没有日志分析平台?
215浏览 • 1回复 待解决
HarmonyOS 组件有没有长按事件?
39浏览 • 1回复 待解决
HarmonyOS 有没有xml描述的Shape?
18浏览 • 1回复 待解决
HarmonyOS 有没有Toast类似的组件
42浏览 • 1回复 待解决
HarmonyOS 有没有图片取色的API ?
219浏览 • 1回复 待解决
HarmonyOS 有没有单指旋转的api
33浏览 • 1回复 待解决