Задачу решил, много попыток потратил когда код был таким:
public class Solution {
public static void main(String[] args) throws Exception {
SimpleObject<String> stringObject = new StringObject<>();
}
interface SimpleObject<T> {
SimpleObject<T> getInstance();
}
public static class StringObject<String> implements SimpleObject<String> {
@Override
public StringObject<String> getInstance(){
return new StringObject<>();
}
}
}
В таком виде все компилировалось, но решение не принималось, не могу понять почему? Писалось о не выполнении второго условия.
Андрей
38 уровень
Почему не проходило решение?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей
7 февраля 2022, 06:29
Спасибо)
0
Ksenia VolkovaJava Developer в DXCMaster
23 января 2022, 14:28
Сам класс StringObject не должен быть параметризованным, поэтому вот это - лишнее
0