HarmonyOS 如何将C++类作为基类提供给 ArkTS,并在 ArkTS中继承该类
如何将 c++ 的原生类定义为虚基类,并将该类通过 Native C++ 封装后,在ArkTS中进行继承;
如:
c++ 中的类定义为:
class Base {
  public:
    virtual void doSomething() = 0;
} 
封装后,暴露给 ArkTS, 在 ArkTS 中进行继承
class ArkTSObj extends Base {
  public:
    void doSomething() {
  console.log('hello world');
}
}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 如何将c++的虚基类封装并提供给ArkTS 
1231浏览  • 1回复 待解决
HarmonyOS ts中继承的类,怎么和C++中的类对象进行绑定 
1049浏览  • 1回复 待解决
arkTS是否支持将类作为入参 
2660浏览  • 1回复 待解决
HarmonyOS 继承自C++类的TS类如何使用Sendable协议 
1267浏览  • 1回复 待解决
ArkTS调用C++类中的成员函数 
2804浏览  • 1回复 待解决
HarmonyOS 页面怎么继承基类,有些重复的弹窗想抽到基类中 
1417浏览  • 1回复 待解决
有无ArkTS编码规范可以提供给开发者 
3703浏览  • 1回复 待解决
HarmonyOS  ARKTS 中如何将类对象转为键值对map 
2247浏览  • 1回复 待解决
HarmonyOS能够提供页面的基类吗? 
1336浏览  • 1回复 待解决
如何导出C++自定义类,导出后如何在ArkTS侧进行类方法调用 
3707浏览  • 1回复 待解决
HarmonyOS 如何将c++ 封装后的对象,在ArkTS中传入 
1090浏览  • 1回复 待解决
ArkTS中的类继承机制是怎样的? 
1732浏览  • 1回复 待解决
HarmonyOS 页面基类,有多个页面的情况下,怎么设计一个基类来继承呢? 
1635浏览  • 1回复 待解决
#鸿蒙通关秘籍#为啥Ability基类不建议直接继承? 
968浏览  • 1回复 待解决
HarmonyOS NAPI中如何将C++中的结构体回调给ArkTS 
2725浏览  • 1回复 待解决
HarmonyOS arkTs能向native侧 传递native C++自定义类吗?native如何回调给arkTs? 
1154浏览  • 1回复 待解决
HarmonyOS  如何封装基类页面 
1538浏览  • 1回复 待解决
HarmonyOS 是否有提供类似反射的机制,能够在前端页面(webview)中感知ArkTS提供给页面的接口 
1255浏览  • 1回复 待解决
HarmonyOS ArkTS如何调C++的api,或C++如何调用ArkTS的api 
1501浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在ArkTS中实现类的继承和方法重写? 
2039浏览  • 1回复 待解决
HarmonyOS  ArkTS如何使用JSON类? 
2288浏览  • 1回复 待解决
HarmonyOS  页面基类怎么开发 
1144浏览  • 1回复 待解决
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务 
2135浏览  • 1回复 待解决
HarmonyOS  C侧的自定义类如何在ArkTS侧调用 
841浏览  • 1回复 待解决
HarmonyOS  c++开发,如何将C++的bool类型转为napi_value 
1493浏览  • 1回复 待解决





















可以通过napi_define_calss建立ArkTS类与C++侧的映射关系,然后将对应的对象挂载到export上导出,请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-ndk-development-V5#section0270442182013