JavaRush/Курси/Java Collections/Завдання | 5 рівень | 10 лекція

Завдання | 5 рівень | 10 лекція

Відкрита
32
Задача
Java Collections,  5 рівень,  10 лекція
Недоступна
ClassLoader – що це таке?
ClassLoader – що це таке?
8
Задача
Java Collections,  5 рівень,  10 лекція
Недоступна
extends vs super
extends vs super
8
Задача
Java Collections,  5 рівень,  10 лекція
Недоступна
Wildcards для колекцій
Wildcards для колекцій
Коментарі (1)
  • популярні
  • нові
  • старі
Щоб залишити коментар, потрібно ввійти в систему
Olexandr
Рівень 16
1 грудня 2024, 10:25
Задача про Animal і рефлексію просто супер! Години 4 ії гризли разом з ChatGpt. Ті хто тісно з ним працюють - знають, що чим більша задача - тим більше він "пливе". Так і тут було. Загальний патерн він визначив, але буквально кожну строчку кода треба було допиляти. На четверту годину я і сам поплив, і почав робити костилі, типу
for (File file : files) {
                   if (file.isFile() && file.getName().endsWith(".class")) {
                       result.add("ua.javarush.task.task35.task3507.data." +file.getName().replaceAll(".class", ""));
                   }
замість придумувати як отримати те правильне ім'я класу... І потім вдруг все запрацювало. Видаючи в списку одного кота. Вже не відразу доїхав, що один кіт проходе по умовам і все вірно, а я ще намагався дебажити код))) Я розумію що це те, що називають г....код але ж працює)))