什么';s尖括号内问号的含义:<;?扩展java.lang.Comparable>;

什么';s尖括号内问号的含义:<;?扩展java.lang.Comparable>;,java,google-app-engine,Java,Google App Engine,根据,在应用程序引擎中,getTypeRank方法具有以下签名: public static int getTypeRank(java.lang.Class<? extends java.lang.Comparable> datastoreType) public static int getTypeRank(java.lang.Class?本质上表示一个通配符。?指java.lang.Comparable的任何子类。换句话说,任何扩展java.lang.Comparable的类。

根据,在应用程序引擎中,
getTypeRank
方法具有以下签名:

public static int getTypeRank(java.lang.Class<? extends java.lang.Comparable> datastoreType)

public static int getTypeRank(java.lang.Class
本质上表示一个通配符。
?指java.lang.Comparable的任何子类。换句话说,任何扩展java.lang.Comparable的类。

称为有界通配符

它的意思是“实现
可比较的
接口的任何类。因此,一个调用看起来像
getTypeRank(String.class)