Java 如何获取接口内部方法的签名?

Java 如何获取接口内部方法的签名?,java,jar,signature,javap,Java,Jar,Signature,Javap,我有一门课叫水果。类内部有一个名为Sour的接口。在接口内部,我有一个GetItems()方法 如何获取GetItems()方法的签名?。我想在JNI GetMethodID方法中使用此签名。某些类必须首先实现该接口 一旦一个类实现了接口,那么您应该能够获取接口方法的methodID,它现在是实现它的类的成员。如果没有实现接口的类,您就不能使用JNI。只需使用此实现类的签名。您想从何处获取此签名?在Java代码中,可以使用反射来获取表示方法的Method对象,然后使用它来重构签名。 public

我有一门课叫水果。类内部有一个名为Sour的接口。在接口内部,我有一个GetItems()方法


如何获取GetItems()方法的签名?。我想在JNI GetMethodID方法中使用此签名。

某些类必须首先实现该接口


一旦一个类实现了接口,那么您应该能够获取接口方法的methodID,它现在是实现它的类的成员。

如果没有实现接口的类,您就不能使用JNI。只需使用此实现类的签名。

您想从何处获取此签名?在Java代码中,可以使用反射来获取表示方法的
Method
对象,然后使用它来重构签名。
public class Fruits
{
    ----------------
    ----------------
    public interface Sour
    {
        public int GetItems();
    }
}