поэтому у меня есть эти четыре класса/интерфейса:Добавление общего ArrayList к ArrayList
public class Box <S extends SomeClass> implements Comparable <Box<S>> {...}
public interface SomeClass <T extends Comparable<T>> {...}
public class ThisItem implements SomeClass {...}
public class OtherItem implements SomeClass {...}
И я пытаюсь создать список Box, который содержит список экземпляров ThisItem. Я не уверен, почему это дает мне ошибку.
public ArrayList<ArrayList<Box>> variable = new ArrayList<ArrayList<Box>>();
this.variable.add(new ArrayList<Box<ThisItem>>(5));
Убедитесь, что включать * * точные сообщения об ошибках в вопросах. – user2246674
Это только я или иногда люди просто берут дженерики слишком далеко? –