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
相关问题
ArkTS有没有读取ini的类?
136浏览 • 1回复 待解决
HarmonyOS 有没有密码控件?
238浏览 • 1回复 待解决
HarmonyOS 有没有图表组件
225浏览 • 1回复 待解决
HarmonyOS 有没有URLEncoder组件?
265浏览 • 2回复 待解决
HarmonyOS 有没有日志分析平台?
36浏览 • 1回复 待解决
HarmonyOS 有没有指纹登录功能?
58浏览 • 1回复 待解决
HarmonyOS 有没有图片取色的API ?
117浏览 • 1回复 待解决
HarmonyOS 有没有单指旋转的api?
39浏览 • 0回复 待解决
HarmonyOS 有没有类似scrollview的组件
210浏览 • 1回复 待解决
HarmonyOS有没有悬浮窗组件或者库
319浏览 • 1回复 待解决
HarmonyOS 有没有活体检测的SDK?
83浏览 • 1回复 待解决
HarmonyOS 有没有方法直接退出APP
484浏览 • 1回复 待解决
HarmonyOS有没有蓝牙相关的操作demo
252浏览 • 1回复 待解决
HarmonyOS 有没有蓝牙,NFC相关的DEMO
249浏览 • 1回复 待解决
HarmonyOS 有没有底部弹窗的组件
343浏览 • 1回复 待解决
HarmonyOS 有没有模块化开发模板
337浏览 • 1回复 待解决