Creating new generic object with wildcard

Пожалуйста, объясните эту ошибку времени компиляции:

//no compile time error.
List<? extends Number> x = new ArrayList<>(); 

//compile time error.  
List<? extends Number> x = new ArrayList<? extends Number>();
11
задан Paul Bellora 3 June 2012 в 20:57
поделиться