Ogólna metoda bez parametrów
Byłem pomylony z moim kodem, który zawiera ogólną metodę, która nie przyjmuje żadnych parametrów, więc jaki będzie rodzaj powrotu takiej metody, np .:
static <T> example<T> getObj() {
return new example<T>() {
public T getObject() {
return null;
}
};
}
a to zostało wywołane przez:
example<String> exm = getObj(); // it accepts anything String like in this case or Object and everything
Interfejsexample's
defination to:
public interface example<T> {
T getObject();
}
Moje pytanie:example<String> exm
akceptuje String, Object i wszystko. Więc w jakim czasie typowy typ powrotu jest określony jako String i jak?