Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Java Generics & WildCards

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

000Maks1988

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
public static <T extends Comparable<? super T>> void sort(List<T> list)
{
   Object a[] = list.toArray();
   Arrays.sort(a);
   ListIterator<T> i = list.listIterator();
   for(int j=0; j<a.length; j++)  
   {
      i.index();
      i.set((t)a[j]);
   }
}

 
Всем привет. Есть вопрос по поводу синтаксиса данного метода.  
Немогу понять саму логику типизации.. Перед void что происходит в скобхах  
"<T extends Comparable<? super T>>"?  Можете дать пример там где произойдёт ошибка компиляции если небудет выполненно данное условие в дженерике ?  
 

Всего записей: 2 | Зарегистр. 16-01-2016 | Отправлено: 01:56 17-01-2016 | Исправлено: 000Maks1988, 01:57 17-01-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Java Generics & WildCards


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru