什么是jobject和jmethodID?

时间:2013-11-18 09:37:03

标签: java-native-interface

我想知道 jobect 是什么?我知道它是不透明的结构。但是,我们如何使用不透明结构访问对象的字段?

当我们调用函数时,使用函数指针(例如GetMethodID),什么是方法的ID?我们如何获得方法的id?它究竟是什么类型的返回类型。我知道它是jmethodID,但什么是jmethodID?

1 个答案:

答案 0 :(得分:-1)

  

我想知道什么是职业?我知道它是不透明的结构。

正确。

  

但是我们如何使用不透明结构访问对象的字段?

你不能。

  

当我们调用函数时,使用函数指针(例如GetMethodID)

除了GetMethodID本身之外,没有函数指针。

  

方法的ID是什么?

永久识别方法是一个不透明的量子。你不需要知道任何其他事情。

  

我们如何获得方法的ID?

通过调用GetMethodID()。

  

它究竟是什么类型的返回类型。我知道它是jmethodID,但什么是jmethodID?

这就是它在jni.h中所说的一切。您没有任何理由需要更多信息。