Size: a a a

2020 November 03

TT

Turalllb Turalll in learn.java
интересно будет ли при return у родительского, выполняться код после вызовы super  у переопределенного
источник

TT

Turalllb Turalll in learn.java
а то я не понял ответы
источник

VB

Vitaliy Blokhin in learn.java
это ещё и котлин)
источник

TT

Turalllb Turalll in learn.java
Vitaliy Blokhin
это ещё и котлин)
так разницы для этого вопроса нет
источник

L

Loljeene in learn.java
Turalllb Turalll
так разницы для этого вопроса нет
У меня всегда вопрос а юнит тест накидать и посмотреть ) это не выход?
источник

VB

Vitaliy Blokhin in learn.java
ну тут у тебя return в методе родительского класса служит для завершения, а не для возврата какого-то значения. в наследнике код будет выполняться в любом случае
источник

TT

Turalllb Turalll in learn.java
Loljeene
У меня всегда вопрос а юнит тест накидать и посмотреть ) это не выход?
вопрос простой, но бывает начинаешь тупить и проще его спросить. Тем более что библиотека для текстов выключена, нет тестов в коде
источник

L

Loljeene in learn.java
Turalllb Turalll
вопрос простой, но бывает начинаешь тупить и проще его спросить. Тем более что библиотека для текстов выключена, нет тестов в коде
есть великий и ужасный Scratch )
источник

TT

Turalllb Turalll in learn.java
Vitaliy Blokhin
ну тут у тебя return в методе родительского класса служит для завершения, а не для возврата какого-то значения. в наследнике код будет выполняться в любом случае
ну ясно, return завершает только конкретный метод и иерархия переопределенных метод считаются не одним методом из которого можно сделать выход. спасибо
источник

VB

Vitaliy Blokhin in learn.java
Vitaliy Blokhin
ну тут у тебя return в методе родительского класса служит для завершения, а не для возврата какого-то значения. в наследнике код будет выполняться в любом случае
если бы базовый метод возвращал значение, то в переопределённом методе можно было бы сделать какую-то проверку, выполнять код дальше, или возвращать полученный результат из базового метода
источник

DK

Dmtr Klkv in learn.java
Народ, такой вопрос, как переопределить оператор сложения? Куда копать?
источник

ch

central hardware in learn.java
Dmtr Klkv
Народ, такой вопрос, как переопределить оператор сложения? Куда копать?
никак
источник

D

Dima in learn.java
Dmtr Klkv
Народ, такой вопрос, как переопределить оператор сложения? Куда копать?
в дизайне не заложено таких вещей
источник

DM

Dmitry Maslov in learn.java
Dmtr Klkv
Народ, такой вопрос, как переопределить оператор сложения? Куда копать?
В С# копай
источник

VB

Vitaliy Blokhin in learn.java
Dmtr Klkv
Народ, такой вопрос, как переопределить оператор сложения? Куда копать?
никак. написать свой метод, вроде .sum(MyClass other)
источник

TT

Turalllb Turalll in learn.java
Dmtr Klkv
Народ, такой вопрос, как переопределить оператор сложения? Куда копать?
в котлине можно, но правда не знаю насчет оператора сложения, он не изменяемый наверно , в джава такого еще нет
источник

VB

Vitaliy Blokhin in learn.java
если ты складываешь объекты)
источник

DK

Dmtr Klkv in learn.java
Если складываешь примитивы, то получаешь сумму, а если строки, то конкатинируешь. Значит поведение точно можно определить.
источник

ch

central hardware in learn.java
Dmtr Klkv
Если складываешь примитивы, то получаешь сумму, а если строки, то конкатинируешь. Значит поведение точно можно определить.
ну если ты готов fork-нуть JVM То да можно
источник

VB

Vitaliy Blokhin in learn.java
Dmtr Klkv
Если складываешь примитивы, то получаешь сумму, а если строки, то конкатинируешь. Значит поведение точно можно определить.
строки - не примитивы
источник