Size: a a a

2021 January 26

I

Indis in learn.java
в конструктор пытаюсь передать параметр null. Приведение типов (Cat) не влияет
источник

t

tikkitavy in learn.java
Indis
помогите понять ошибку
на скрине код обрабатывает случай где и папа и мама null, а у тебя похоже только один из них null
источник

t

tikkitavy in learn.java
зачем класс Cat статик непонятно
источник

I

Indis in learn.java
tikkitavy
на скрине код обрабатывает случай где и папа и мама null, а у тебя похоже только один из них null
додумался, там где внизу проверка ==null, местами перепутаны mother с father)
источник

I

Indis in learn.java
else if ( (parentFather != null) && (parentMother == null) )
               return "The cat's name is " + name + ", mother is " + parentMother.name + ", no father";
тут если parentMother == null, его дальше к строке и пытаюсь привести к строке parentMother.name. Глупая ошибка.
источник

t

tikkitavy in learn.java
вместо всех if можно так
return "The cat's name is " + name +
               ", mother name: " + parentMother.name != null ? parentMother.name : "unknown" +
               ", father name: " + parentFather.name != null ? parentFather.name : "unknown";
источник

I

Indis in learn.java
tikkitavy
вместо всех if можно так
return "The cat's name is " + name +
               ", mother name: " + parentMother.name != null ? parentMother.name : "unknown" +
               ", father name: " + parentFather.name != null ? parentFather.name : "unknown";
с if пока понятнее. Там задания не сложные, главное выполнить. В работе замена if на ? приветствуется?
источник

t

tikkitavy in learn.java
нет, чем читабельнее тем лучше, просто в конкретно этом примере можно проще
источник

TH

Tomas Holshtein in learn.java
А для чего проверка на null в toString?
источник

I

Indis in learn.java
Tomas Holshtein
А для чего проверка на null в toString?
Пока пишу в тектовом редакторе, и проверяю компиляцией и запуском. javac и java из терминала. В ide бы конечно посмотрел во внутренности toString. Может стоит пользоваться "web docs" от oracle. Спасибо, учту.
источник

TH

Tomas Holshtein in learn.java
Indis
Пока пишу в тектовом редакторе, и проверяю компиляцией и запуском. javac и java из терминала. В ide бы конечно посмотрел во внутренности toString. Может стоит пользоваться "web docs" от oracle. Спасибо, учту.
А какая задача стоит?
источник

TH

Tomas Holshtein in learn.java
На сколько я знаю, toString в основном используется для вывода значений полей в виде строки
источник

ch

central hardware in learn.java
Tomas Holshtein
На сколько я знаю, toString в основном используется для вывода значений полей в виде строки
Ну так обычно toString просто выводит текстовое представление объекта, а у него какие то очмвслегон предложение об объекте, обычно так не делают
источник

СШ

Слышал Шорохи... in learn.java
если return внутри try разместить, почему после ретурна попадает в catch ? а не выходит из метода
источник

DM

Dimm Mula in learn.java
Господи, что происходит с hyperskill? Меняют интерфейс, каждую неделю, прячут разделы так, что по 10 минут ищешь... Было же все так хорошо.
источник

ch

central hardware in learn.java
Слышал Шорохи
если return внутри try разместить, почему после ретурна попадает в catch ? а не выходит из метода
если код в return выбросил исклюение оно будет обработано через catch
источник

СШ

Слышал Шорохи... in learn.java
central hardware
если код в return выбросил исклюение оно будет обработано через catch
просто return;
источник

.

... in learn.java
Слышал Шорохи
просто return;
Код в студию
источник

ch

central hardware in learn.java
Слышал Шорохи
просто return;
А exception какой?
источник

СШ

Слышал Шорохи... in learn.java
central hardware
А exception какой?
таймаут
источник