Мы пишем библиотеку, которая использует generics, я не уверен, как создать экземпляр родового типа. Вскоре, как написать метод создания?Generic Type Class initialating
public class Lib<V extends Base> {
private HashMap<Integer, V> map = new HashMap<Integer, V>();
public V get(int key) {
return map.get(key);
}
public void add(int key, V value) {
map.put(key, value);
}
public void create(int key) {
// V v = new V(); // ?? How to implement this line
// add(key++, v);
}
}
Что вы хотите создать? – aymankoo
Это невозможно, – BlackJoker
(Возможно, вы захотите удалить это статическое поле.) (Edit: О, я сделаю это.) –