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

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

Java Collections
Рівень 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
Задача про 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", ""));
                    }
замість придумувати як отримати те правильне ім'я класу... І потім вдруг все запрацювало. Видаючи в списку одного кота. Вже не відразу доїхав, що один кіт проходе по умовам і все вірно, а я ще намагався дебажити код))) Я розумію що це те, що називають г....код але ж працює)))