HarmonyOS 如何将多个class对应的object,在运行时合并

classA{
  someAmethod
}
classB{
  someBmethod
}
classC{
  someCmethod
}
.....
classN{
  someNmethod
}

//然后再运行时有
let objA = new classA()
let objB= new classB()
let objC= new classC()
.....
let objN= new classN()

如何将以上obj合并为一个obj,并且具备所有obj的方法

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

目前暂时没有合并对象的方法,可以把这些对象放到一个集合数组里边,使用哪个对象的时候再去从集合里边取出来用:

class classA{
  methodA(){
    console.log("methodA方法执行中")
  }
}
class classB{
  methodB(){
    console.log("methodB方法执行中")
  }
}
class classC{
  methodC(){
    console.log("methodC方法执行中")
  }
}
private objectArray:Array<object> = []
let objA = new classA()
let objB= new classB()
let objC= new classC()
this.objectArray.push(objA)
this.objectArray.push(objB)
this.objectArray.push(objC)
let A:classA = this.objectArray[0] as classA
A.methodA()
分享
微博
QQ
微信
回复
3天前
相关问题
获取运行时编译构建参数
1067浏览 • 1回复 待解决
HAP和HAR运行时内存模型
329浏览 • 1回复 待解决
测试脚本运行时安装app报错
323浏览 • 1回复 待解决
应用运行时进程资源使用规格
1856浏览 • 1回复 待解决
运行时AOP插桩demo测试
1021浏览 • 1回复 待解决
如何动态查看代码运行时变量值?
697浏览 • 1回复 待解决
ArkTs 有运行时创建指定类方法吗?
290浏览 • 1回复 待解决
如何将Map/HashMap转为Object对象?
2063浏览 • 1回复 待解决
获取app进程运行时间api疑似不准
421浏览 • 1回复 待解决
如何将JSON字符串转Class对象
485浏览 • 1回复 待解决
把arkts运行时,当成 JS上下文用
1837浏览 • 1回复 待解决