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的类?
41浏览 • 1回复 待解决
HarmonyOS 有没有密码控件?
206浏览 • 1回复 待解决
HarmonyOS 有没有图表组件
184浏览 • 1回复 待解决
HarmonyOS 有没有URLEncoder组件?
224浏览 • 2回复 待解决
HarmonyOS 有没有图片取色的API ?
70浏览 • 1回复 待解决
HarmonyOS 有没有类似scrollview的组件
183浏览 • 1回复 待解决
HarmonyOS有没有悬浮窗组件或者库
264浏览 • 1回复 待解决
HarmonyOS 有没有方法直接退出APP
413浏览 • 1回复 待解决
HarmonyOS有没有蓝牙相关的操作demo
223浏览 • 1回复 待解决
HarmonyOS 有没有类似deeplink功能唤起app
243浏览 • 1回复 待解决
HarmonyOS 有没有模块化开发模板
287浏览 • 1回复 待解决
HarmonyOS 有没有底部弹窗的组件
256浏览 • 1回复 待解决
HarmonyOS 有没有蓝牙,NFC相关的DEMO
212浏览 • 1回复 待解决
HarmonyOS APP有没有清除缓存的接口
295浏览 • 1回复 待解决
HarmonyOS有没有拨打电话的相关资料
212浏览 • 1回复 待解决
HarmonyOS 有没有类似maven的包管理功能
297浏览 • 1回复 待解决