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?
346浏览 • 1回复 待解决
HarmonyOS ArkTS有没有相关资料?
426浏览 • 1回复 待解决
HarmonyOS ArkTS有没有内联函数的概念
251浏览 • 1回复 待解决
HarmonyOS ArkTS有没有TS的替代方法
208浏览 • 1回复 待解决
HarmonyOS ArkTS有没有可以组件继承?
203浏览 • 1回复 待解决
ArkTS有没有读取ini的类?
384浏览 • 1回复 待解决
HarmonyOS 有没有密码控件?
429浏览 • 1回复 待解决
HarmonyOS 有没有图表组件
531浏览 • 1回复 待解决
HarmonyOS 有没有URLEncoder组件?
707浏览 • 2回复 待解决
HarmonyOS 有没有deeplink 机制
189浏览 • 1回复 待解决
HarmonyOS有没有WeakRef
309浏览 • 1回复 待解决
HarmonyOS 有没有日志分析平台?
412浏览 • 1回复 待解决
HarmonyOS 有没有图片裁剪控件?
199浏览 • 1回复 待解决
HarmonyOS 有没有投屏软件?
196浏览 • 1回复 待解决
HarmonyOS arkguard有没有开源版本?
227浏览 • 1回复 待解决