HarmonyOS ArkTS中如何通过反射实例化一个类,并调用其中方法

比如我在分享包中有一个类,, 但这个分享包不一定作为entry的依赖,那我如何在entry中通过这个类名"AAClass"反射来获取这个类?

class AAClass {
  private static instance: AAClass | null = null;
  public static getInstance(): AAClass {
    if (!AAClass.instance) {
      AAClass.instance = new AAClass();
    }
    return AAClass.instance;
  }
  private constructor() {}
  test() {}
}

动态import的参数必须是写明的,也就是说在编译前就要确定具体的模块,但是我们的需求是运行期间才知道具体模块,这个有方案么?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple
分享
微博
QQ
微信
回复
1天前
相关问题
在c++实例自定义调用方法
347浏览 • 1回复 待解决
如何调用测试一个wifi接口?
6383浏览 • 1回复 待解决
HarmonyOS 如何通过反射创建某个
24浏览 • 1回复 待解决
ArkTS如何实现反射
492浏览 • 1回复 待解决
HarmonyOS Native 实例 ArkTS 对象
229浏览 • 1回复 待解决
HarmonyOS如何获取一个的父名称
912浏览 • 4回复 待解决