0
我的代碼下面一行:班。 <?????>方法(XPath).select();
silk.<DomButton>find(buttonSubmitSearchXPathMain).select();
我從來沒有見過伴隨<xxx>
的方法。我還有其他一些方法,如括號相同但詞語不同。不幸的是,我無法閱讀這種方法的來源。有人可以解釋它是什麼嗎?只是描述一種方法?它的目的是什麼?我在哪裏可以讀到它?
我的代碼下面一行:班。 <?????>方法(XPath).select();
silk.<DomButton>find(buttonSubmitSearchXPathMain).select();
我從來沒有見過伴隨<xxx>
的方法。我還有其他一些方法,如括號相同但詞語不同。不幸的是,我無法閱讀這種方法的來源。有人可以解釋它是什麼嗎?只是描述一種方法?它的目的是什麼?我在哪裏可以讀到它?
這是對靜態泛型方法的調用。看看這個article。 Generics允許通用編程。
例如,這是一個通用類:
public class GenericClass<T>{}
其中通用類型T是在編譯時決定在實例化的類。
GenericClass<String> class = new GenericClass<String>();
您可以強制泛型類型爲特定類型的後代。例如:
public class GenericClass<T extends JComponent>{}
這是爲了讓泛型編程非常有用,因爲一個方法可以獨立威脅通用型內部是其真正的type.For例如:
public class GenericClass<T extends JComponent>{
private T component;
public void showComponent(){
T.setVisible(true); //you can call this method. T could be a JComponent or a subclass of it
}
}
在你的情況您指定泛型類型在調用靜態方法時,由於它的靜態性質,它可以在沒有實例的情況下被調用。