🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
你可以在子类对象中调用由基类中定义并被子类覆写的函数。JNI提供了一些列CallNonvirtual<Type>Method方法用于这种需求调用。要调用被覆写了的基类方法,只需要如下步骤: 使用GetMethodID获取指向父类的一个方法ID引用。 传递对象,基类类引用,方法ID和相关参数给CallNonvirtualBooleanMethod,CallNonvirtualVoidMethod等系列函数。 调用一个实例的被覆写的基类函数这种使用场景还是比较少的,它等同于你在java代码中调用: `super.f()` CallNonvirtualVoidMethod也可以被用于调用构造函数,在下一节我们会介绍。