Size: a a a

2020 September 30

NG

Nikita Gryzlov in learn.java
FMX(second acc)
Мне это ничешо не дает
к седьмому уроку на джавараше уже должно давать
источник

GV

Gukov Viktor in learn.java
Nikita Gryzlov
к седьмому уроку на джавараше уже должно давать
Ты пользовался джаварашем? Оо
источник

AK

Anton Kozhukhovsky in learn.java
FMX(second acc)
Мне это ничешо не дает
смотри в сторону try catch
источник

GV

Gukov Viktor in learn.java
Linnik 🎄
Вроде можно нажать же
Можно даже нажать alt + enter и enter
источник

ШП

Шурок Петров... in learn.java
Linnik 🎄
Наведи на ошибку
а дальше подсказки будут уровня - включи компьютер...
Человека вообще не смущало красное оповещение.
источник

F

FMX(second acc) in learn.java
Я промто до этого всегда не писал исключение и все работало, магия после обновы идеи
источник

S1

Sceptic 1234 in learn.java
FMX(second acc)
Тип что если это не строка к примеру ?
просто добавь в конце объявления метода перед фигурными скобками throws IOExeption. Если это джавараш то там будет тема про исключения и их обработку, где подробно расскажут что это такое.
источник

F

FMX(second acc) in learn.java
Sceptic 1234
просто добавь в конце объявления метода перед фигурными скобками throws IOExeption. Если это джавараш то там будет тема про исключения и их обработку, где подробно расскажут что это такое.
Спасибо, я починил все , про исключения следующий урок уже
источник

AA

Andrey Akimov in learn.java
Всем привет. Запутался в вопросах раннего/позднего связывания в java. Допустим есть базовый класс Animal, у которого есть метод eat(). Также у него есть наследник Cat, с переопределённым методом eat().
Теперь, если где-то есть публичный метод foo(Animal animal), внутри которого вызывается метод eat() и я передаю в этот метод экземпляр класса Cat, то метод eat() вызовется именно у класса Cat. Собственно, это и есть механизм позднего связывания. В остальных случаях - связывание раннее. Отсюда вопрос: судя по информации, что я прочитал, если метод перегружен, то в таком случае используется раннее связывание. Если один из перегруженных методов будет foo(Animal animal) (внутри также вызывается метод eat()), а я в него передам Cat, то чей метод eat() внутри вызовется? Заранее спасибо за ответ или ссылку где можно подробнее почитать про данный вопрос.
источник

S1

Sceptic 1234 in learn.java
FMX(second acc)
Я промто до этого всегда не писал исключение и все работало, магия после обновы идеи
Скорее всего там в прошлых уроках тебе в уроках методы объявляли уже с прокинутым исключением, а тут не добавили. Как раз специально, чтобы ты обратил внимание и разобрался что не так.
источник

NG

Nikita Gryzlov in learn.java
Gukov Viktor
Ты пользовался джаварашем? Оо
угу
источник

V

Vlad in learn.java
Andrey Akimov
Всем привет. Запутался в вопросах раннего/позднего связывания в java. Допустим есть базовый класс Animal, у которого есть метод eat(). Также у него есть наследник Cat, с переопределённым методом eat().
Теперь, если где-то есть публичный метод foo(Animal animal), внутри которого вызывается метод eat() и я передаю в этот метод экземпляр класса Cat, то метод eat() вызовется именно у класса Cat. Собственно, это и есть механизм позднего связывания. В остальных случаях - связывание раннее. Отсюда вопрос: судя по информации, что я прочитал, если метод перегружен, то в таком случае используется раннее связывание. Если один из перегруженных методов будет foo(Animal animal) (внутри также вызывается метод eat()), а я в него передам Cat, то чей метод eat() внутри вызовется? Заранее спасибо за ответ или ссылку где можно подробнее почитать про данный вопрос.
Метод вызовется на экземпляре того класса, объект которого передашь. Передашь Cat, вызовется его, передашь объект другого класса, вызовется на нем
источник

AA

Andrey Akimov in learn.java
Vlad
Метод вызовется на экземпляре того класса, объект которого передашь. Передашь Cat, вызовется его, передашь объект другого класса, вызовется на нем
очень странно. Потому что в статье, что я читал указано, что при перегрузке связывание раннее. Пойду на всякий случай, протестирую такой кейс, но за ответ в любом случае спасибо)
источник

GV

Gukov Viktor in learn.java
Andrey Akimov
очень странно. Потому что в статье, что я читал указано, что при перегрузке связывание раннее. Пойду на всякий случай, протестирую такой кейс, но за ответ в любом случае спасибо)
>при перегрузке связывание раннее
При перегрузке - раннее
При переопределении (Override) - позднее
источник

AA

Andrey Akimov in learn.java
Gukov Viktor
>при перегрузке связывание раннее
При перегрузке - раннее
При переопределении (Override) - позднее
так как оно может быть ранним при переопределении, если можно передать наследника вместо базового класса, подёргать его методы и будут вызываться методы именно наследника?
источник

GV

Gukov Viktor in learn.java
Andrey Akimov
так как оно может быть ранним при переопределении, если можно передать наследника вместо базового класса, подёргать его методы и будут вызываться методы именно наследника?
Да, ты прав, всё наоборот. Скорректировал ответ
источник

L

Linnik 🎄 in learn.java
Привет всем.
Может кто-то подсказать, почему не работает "name" ?
Сделал первый тестовый проект, там всё работало. Вот второй такой же не работает.
источник

GV

Gukov Viktor in learn.java
Linnik 🎄
Привет всем.
Может кто-то подсказать, почему не работает "name" ?
Сделал первый тестовый проект, там всё работало. Вот второй такой же не работает.
Имя вьюхи не должно совпадать с моделью?
источник

N🌌

Nazarii 🌌 in learn.java
Linnik 🎄
Привет всем.
Может кто-то подсказать, почему не работает "name" ?
Сделал первый тестовый проект, там всё работало. Вот второй такой же не работает.
В таймлиф ещё профан, но у меня IDE подчёркивала красным, но всё работало
источник

L

Linnik 🎄 in learn.java
Nazarii 🌌
В таймлиф ещё профан, но у меня IDE подчёркивала красным, но всё работало
Запускаю и не работает
источник