Шурок
реквестирую
не возможно
Шурок
не возможно
Исключение - через интерфейсы.
Mikhail
Ну как минимум можно добавить классов в иерархию и всё станет возможно
Mikhail
Я про техническую составляющую, можно замутить что-то вроде "<? super Class1, Class2...>"
Шурок
Нет. Есть констукция : ? super ClassA & InterfaceA, InterfaceB
https://docs.oracle.com/javase/tutorial/java/generics/bounded.html Внизу
Mikhail
от души
Шурок
от души
Я в самом начале написал об этом ;(
Mikhail
множественное расширение границ только через интерфейсы?
Шурок
множественное расширение границ только через интерфейсы?
https://stackoverflow.com/questions/6643241/why-cant-you-have-multiple-interfaces-in-a-bounded-wildcard-generic Не уверен, но тут вроде размусолили все твои вопросы в этой сфере
Шурок
Тут вроде тоже https://stackoverflow.com/questions/13101991/java-generics-make-generic-to-extends-2-interfaces
Андрей
public class AnagramMaker { private static final String FINAL_ANAGRAM_WITH_SPACEMAKER = " "; public String makeAnagram(String sentence) { validateSentence(sentence); String[] words = sentence.split(FINAL_ANAGRAM_WITH_SPACEMAKER); String[] reversedWords = new String[words.length]; for (int i = 0; i < words.length; i++) { reversedWords[i] = reversedWord(words[i]); } return concat(reversedWords); } private void validateSentence(String sentence) { if (sentence.isEmpty()) { throw new IllegalArgumentException("sentence is null"); } } private String reversedWord(String word) { throw new UnsupportedOperationException(); } private String concat(String[] words) { throw new UnsupportedOperationException(); } }
Андрей
Ребят всем привет, который день бьюсь, кучу инфы прочитал не могу понять, каким образом мне выполнить имплементации в екчепшинах и как сделать реверс строки, что нужно писать, никак не разберусь, помогите кто-нибудь плиз
Андрей
Не учили кидать код ссылкой с внешнего ресурса? Либо указать что это код?
Да я как несколько недель учусь, ничего пока не понимаю и тут сразу такое задание
Игорь
Ребята можете помочь. Я чайник сразу говорю только начал изучать С++. В общем как я понимаю проблема такова. Результат в консоле показывается настолько быстро, что я просто не успеваю заметить и после показа результата она сразу закрывается. Я вроде прописал команду, которая должна мне помочь в этом...
Шурок
Учту в следующий раз
ну вот я твой код разбирать тоже буду в след раз
Mikhail
Mikhail
public class AnagramMaker { private static final String FINAL_ANAGRAM_WITH_SPACEMAKER = " "; public String makeAnagram(String sentence) { validateSentence(sentence); String[] words = sentence.split(FINAL_ANAGRAM_WITH_SPACEMAKER); String[] reversedWords = new String[words.length]; for (int i = 0; i < words.length; i++) { reversedWords[i] = reversedWord(words[i]); } return concat(reversedWords); } private void validateSentence(String sentence) { if (sentence.isEmpty()) { throw new IllegalArgumentException("sentence is null"); } } private String reversedWord(String word) { throw new UnsupportedOperationException(); } private String concat(String[] words) { throw new UnsupportedOperationException(); } }
Андрей
Ментор указал в комментарии these methods should be implemented, указывая на ексепшины
Шурок
Ментор указал в комментарии these methods should be implemented, указывая на ексепшины
Странно - от тебя хочет что-то ментор, но спрашиваешь ты в чатике. В душе не чаю что он подразумевает
Шурок
может то что они должны быть в сигнатуре проброшены?
В душе не чаю что от тебя хочет ментор Уточняй у него
Igor
Он подразумевает что нужно реализовать только методы которые Unsupported остальное не влезай убьет
Igor
Что такое Unsuported методы?
только эти нужно написать private String reversedWord(String word) { throw new UnsupportedOperationException(); } private String concat(String[] words) { throw new UnsupportedOperationException(); }
Igor
внутри убрать throw и написать логику
Igor
весь остальной текст для того чтобы можно было понять нахрен это нужно и как оно работает
Igor
Те грубо есть программа тебя просят написать кусок который будет стыковаться с остальной программой
Игорь
типо cin.get()?
Mikhail
типо cin.get()?
ещё один cin просто перед system pause
Ineffable
Есть кто Kali Linux юзает?
Kodman
яндекс выпустил автопереводчик видео )))) что думаете ?
Kodman
нейронка которая переводит и озвучивает видео в реальном времени
Erik
Можно ссылку?
Erik
Давно пора, я не думаю, что это сильно сложно реализовать для такой компании
Kodman
он наверное как расширение устанавливается не ?
Kodman
у меня яндек браузер, и там он автоматом работает
Erik
Прикольно
Дмитрий
Ребята есть кто-то кто знает OutSystems??? Очень нужна помощь
Игорь
Алексей
Не помогло
Нет какую команду?
koichi
не знаю что за проблемы
koichi
но тебе нужно просто ридкей написать и до нажатия консоль будет октоыта
Алексей
но тебе нужно просто ридкей написать и до нажатия консоль будет октоыта
В крайнем случае если мне лень я ставлю лишний cin
koichi
или так, да
Игорь
Нет какую команду?
cin.get() перед system("pause")
Игорь
В том то и дело, что я ставлю, а оно не робит
koichi
как-то вы все слишком усложняете
koichi
в таком случае
Игорь
Я убрал system("pause") и без него с cin дополнительным все заработало
koichi
попробуц getch(), если память не изменяет
Игорь
ошибку выдает
koichi
тогда не важно
danil
Дефолтную от линукса убунту
Ну так а как у тебя терминал может закрываться сам по себе? На каком этапе у тебя что-то не так: 1. Компилирую код так то: g++ main.cpp -Wall 2. Запускаю вот так: ./a.out 3. Ввожу первое число, нажимаю Enter 4. Ввожу второе число, затем Enter 5. Получаю ответ в консоли и программа завершается.
koichi
если предыдущиц вариант сработал, то уже в любом случае пофиг
danil
А, забей, систем пауз на линукс не работает просто. Это виндовс онли ;D
koichi
в любом случае промто в конце мейна сделай std::cin.get() return 0; и все прекрасно будет работать
koichi
систем пауз не нужен в принципе