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
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 在c++中实例化自定义类并调用方法 
1294浏览  • 1回复 待解决
HarmonyOS如何反射调用同一模块中的类和方法 
1634浏览  • 1回复 待解决
ShapeElement类如何使用ShapeElement(Context context, int xmlId)实例化一个对象 
7994浏览  • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数 
2011浏览  • 1回复 待解决
HarmonyOS 想要自定义一个类,其中一个属性为自定义组件,从而实现根据类的实例显示不同组件的功能 
922浏览  • 1回复 待解决
HarmonyOS 如何通过反射创建某个类 
1145浏览  • 1回复 待解决
HarmonyOS 在一个类中,怎么初始化一个BigInt类型的属性? 
1168浏览  • 1回复 待解决
如何调用并测试一个wifi接口? 
7717浏览  • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法 
1168浏览  • 1回复 待解决
HarmonyOS 同一个父组件中的其中一个grid拖拽其中item 怎么避免影响其他的grid? 
1254浏览  • 1回复 待解决
HarmonyOS napi C++侧怎么通过一个“ClassName” 初始化一个ArkTS的对象 
1604浏览  • 1回复 待解决
ArkTS线程模型中是否是每个线程跑一个runtime实例 
3086浏览  • 1回复 待解决
HarmonyOS 如何动态获取一个类中的所有方法名 
1051浏览  • 1回复 待解决
HarmonyOS 主线程中无法调用工作线程中实例化对象的方法 
995浏览  • 1回复 待解决
HarmonyOS ArkTS如何让一个类可以具备其他多个类的能力 
1115浏览  • 1回复 待解决
如何实现类似Java中的反射方法调用能力 
3202浏览  • 1回复 待解决
多个HAR依赖同一个日志库,其中一个HAR对日志库进行初始化,在其他HAR中调用日志库仍然不生效。 
1639浏览  • 1回复 待解决
ArkTS中有没有类似java中反射创建实例的机制 
1493浏览  • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法? 
1781浏览  • 1回复 待解决
HarmonyOS API9 中如何调用已有的SO库,可否提供一个完整的实例 
3580浏览  • 1回复 待解决
HarmonyOS 在一个class类中封装了多个方法,如何才能动态的去调用这些方法呢? 
1481浏览  • 1回复 待解决
HarmonyOS 实现类似Java中的反射方法调用能力 
1315浏览  • 1回复 待解决
ArkTS中如何实现反射? 
2642浏览  • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗 
1693浏览  • 1回复 待解决
HarmonyOS Native 实例化  ArkTS 对象 
1443浏览  • 1回复 待解决





















可以用动态import变量表达式。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-dynamic-import-V5#动态import变量表达式