Почему я не могу назначить ArrayList переменной List?

Почему не работает следующий код?

import java.net.URL;
import java.util.ArrayList;
import java.util.List;

List<List<URL>> announces;
announces = new ArrayList<ArrayList<URL>>();

Ошибка заключается в следующем:

Type mismatch: cannot convert from ArrayList<ArrayList<URL>> to <List<List<URL>>
6
задан Georg Schölly 8 March 2011 в 08:37
поделиться