Я знаю, что для того, чтобы создать объект ArrayList типа мне нужно:ArrayList (Collection <? extends E> с)
ArrayList<MyType> l = new ArrayList<MyType>();
Я это знаю, потому что я видел это в книгах.
Но, глядя на Java SE API для конструктора ArrayList я вижу: ArrayList(Collection<? extends E> c)
Я не понимаю, как бы я когда-либо получить представление о том, чтобы указать тип объектов, мой новый объект ArrayList будет держать? Как мне узнать из этого определения, что я должен указать <MyType>
во время создания экземпляра и объявления переменной?
Где вы ищете, потому что я вижу: «общественное ArrayList (Collection extends E> с)» – jzd 2010-12-06 19:23:27
@jzd, это то, что ОП ставить уже на этот вопрос .... – 2010-12-06 19:25:38