<! - ... - >类的方法(XPath的)。选择();

时间:2011-04-29 00:10:24

标签: java silktest

我有以下代码:

silk.<DomButton>find(buttonSubmitSearchXPathMain).select();

我从未见过伴随<xxx>的方法。我有一些其他方法,使用相同的括号但不同的单词。不幸的是我无法阅读此方法的来源。有人可以解释一下它是什么吗?只是一个方法的描述?它的目的是什么?我在哪里可以阅读它?

1 个答案:

答案 0 :(得分:2)

这是对静态泛型方法的调用。看看这个articleGenerics允许通用编程。

例如,这是一个通用类:

public class GenericClass<T>{}

在实例化类时,在编译时确定泛型类型T.

GenericClass<String> class = new GenericClass<String>();

您可以强制泛型类型为特定类型的后代。例如:

public class GenericClass<T extends JComponent>{}

这对于允许泛型编程很有用,因为在方法中你可以独立于其真实类型威胁泛型类型。例如:

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
     }
}

在您的情况下,您在调用静态方法时指定泛型类型,因为它的静态性质可以在没有实例的情况下调用它。