Как установить тип в классе универсальной коллекции [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как установить тип в классе универсальной коллекции [дубликат]

Сообщение Anonymous »

Можете ли вы помочь мне понять, правильно ли мое решение? Я хочу создать класс универсального типа, но не уверен в реализации

Код: Выделить всё

public class CollectionResponseDto {
private Collection value;

public CollectionResponseDto(Collection value) {
this.value = value;
}

public Collection getValue() {
return value;
}

public void setValue(Collection value) {
this.value = value;
}
}
Я хочу вызвать его с коллекцией другого типа

Код: Выделить всё

Set dataLong = new HashSet();
CollectionResponseDto resultLong = new CollectionResponseDto(dataLong);

List dataString = new ArrayList();
CollectionResponseDto resultString = new CollectionResponseDto(dataString);
InteljIdea выделена

Код: Выделить всё

new CollectionResponseDto(dataLong)
он ​​выделен желтым цветом с сообщением: Неотмеченный вызов «CollectionResponseDto(Collection)» как члена необработанного типа «com. мойпроект.dto. CollectionResponseDto'
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/791 ... tion-class
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»