HarmonyOS Reflect包使用问题

Reflect.get可以获取到class的属性和方法,但是获取不到当前class的静态方法,有什么办法能获取到class的静态方法吗?

HarmonyOS
2025-01-09 14:46:53
717浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
fox280

直接从一个对象实例上获取静态方法是不可行的,因为静态方法是绑定在类上,而不是实例上。如果有类的引用,可以直接通过该类访问其静态方法。

class MyClass {
  static myStaticMethod() {
    console.log("This is a static method.");
  }
  myInstanceMethod() {
    console.log("This is an instance method.");
  }
}
// 直接通过类名调用静态方法
MyClass.myStaticMethod()
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2025-01-09 16:52:23
相关问题
如何在ArkTS使用Reflect正确绑定this指针
1120浏览 • 1回复 待解决
HarmonyOS 支持Reflect api吗
591浏览 • 1回复 待解决
三方库中心仓的reflect-metadata问题
2094浏览 • 1回复 待解决
HarmonyOS reflect-metadatar如何集成
717浏览 • 1回复 待解决
HarmonyOS引用问题
651浏览 • 1回复 待解决
HarmonyOS 依赖问题
688浏览 • 1回复 待解决
HarmonyOS 关于体积问题
868浏览 • 1回复 待解决
HarmonyOS har依赖问题
1546浏览 • 1回复 待解决
HarmonyOS HAR HAP问题
1001浏览 • 1回复 待解决
HarmonyOS so读取问题
683浏览 • 1回复 待解决
HarmonyOS har混淆问题
1038浏览 • 1回复 待解决
HarmonyOS har生成问题
1866浏览 • 1回复 待解决
HarmonyOS 关于import引入问题
1446浏览 • 1回复 待解决
HarmonyOS har引用so问题
1332浏览 • 1回复 待解决
反射是否支持,调用Reflect编译错误
2628浏览 • 1回复 待解决
HarmonyOS 模拟器抓问题
850浏览 • 1回复 待解决
HarmonyOS 多个HAP跳转的问题
835浏览 • 1回复 待解决
HarmonyOS har调用appscope资源问题
824浏览 • 1回复 待解决
HarmonyOS 关于闭源问题
963浏览 • 1回复 待解决
如何实现Java或者TS Reflect的反射功能
1338浏览 • 1回复 待解决