안녕하세요 저는 일반적인 인수를 기반으로 정적 함수를 호출하는 함수를 작성하려고합니다. 나는 다음과 같은 코드가 있어요 :제네릭에 대한 Java 정적 함수
public class Model<T extends Listable>
{
private Document doc;
/*
When the JavaBean is created, a Document object is made using
the Listable parameter. The request string for the specific
type is used to pull XML-data from the cloud.
*/
public Model()
{
try
{
doc = cloud.request(T.getRequestString());
}
catch(Exception e)
{
}
}
/*
getMatches (used in JSP as "foo.matches") generates a list
of objects implementing the Listable interface.
*/
public List<Listable> getMatches()
{
return T.generateMatches(doc);
}
}
을 어떻게, 그냥 정적 컨텍스트에 대해 뭔가를이 받고 있어요 않습니다 않습니다. '정적이 아닌 메서드 generateMatches(org.jdom.Document)
은 정적 컨텍스트에서 참조 할 수 없습니다.'
+1, 약속대로 :-) –
최고이지만 받아 들일 수없는 해결책을 받아 들였습니다. - C++로 변경 – Skeen