Кто-нибудь может популярно объяснить: как работает эта конструкция "public static void printList(ArrayList<Integer> list)"?
Khramov_AN
16 уровень
Люди добрые! Поможите разобраться!
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Khramov_AN
4 апреля 2020, 17:41
и если это принимаемые значения, то почему они не в круглых скобках?
0
Khramov_AN
4 апреля 2020, 17:30
Меня смущает, что этот список ни где в программе не определен, но валидатор при этом не ругается.
0
Khramov_AN
4 апреля 2020, 17:00
непонятно от куда берется в конце "list"?
0
BadgerExpert
4 апреля 2020, 17:18
list это сам список, который передаем в метод
есть список: ArrayList<Integer> list = new ArrayList<>();
метод принимает в аргументах список типа ArrayList, который в свою очередь содержит только Integer элементы (потому, что мы так указали).
Вы вообще читали предшествующую задачам лекцию? Там есть про дженерики.
Или вас смущает, что метод принимает в параметрах списки?
0
BadgerExpert
4 апреля 2020, 15:48
Не совсем понятен вопрос, на этом уровне вряд ли вы не понимаете, что это объявление метода printList.
Возможно недопонимание в его аргументах, которые он принимает, а принимает метод список типа ArrayList с типом содержимого Integer.
0