Size: a a a

2021 June 22

FG

Fuad Garayev in Kotlin Start
да,я это понял но мой вопрос заключался в том что и с супером и без вызывается родительскаяя логика.и мне интересно было,есть ли разница между вызовами
источник

Na

Neon an Děv 8) in Kotlin Start
тогда значит так только у интерфейсов
источник

Na

Neon an Děv 8) in Kotlin Start
я так же уточнял, что super используется при переопределение того же метода (ну так же геттера с сеттером). Даж с примером
источник

BP

Bogdan Panchenko in Kotlin Start
вот, мне тоже это показалось странным. ТАк как нет close :D Думаю стоит зарепортить
источник

BP

Bogdan Panchenko in Kotlin Start
вот куда ИДЕЯ или в котлин
источник

BP

Bogdan Panchenko in Kotlin Start
да
источник

BP

Bogdan Panchenko in Kotlin Start
так как у них нет реализации (молчим про дефолтную реализацию, это спорая штука, и больше смахивает на трейты)
источник

Na

Neon an Děv 8) in Kotlin Start
Я если честно, даже не понимаю юзкейс дефолтной реализации, чем абстрактный класс не угодил?
источник

BP

Bogdan Panchenko in Kotlin Start
1. наследуется только один класс
2. Переопределение может быть лиш в нескольких потомках
3. У вас легаси, вам нужно добавить новый метод в интефейс
источник

P

Peter in Kotlin Start
Почему странным-то?
Та же самая логика как и с обычным классом "если метод задизайнен для того, чтобы использоваться в наследнике - укажи это явно"
источник

BP

Bogdan Panchenko in Kotlin Start
мне показалось странным что это омжет быть иначе чем с обычным классом, и читаем вторую часть
источник

Na

Neon an Děv 8) in Kotlin Start
Ну в принципе да, как быть если уже есть супер-класс
источник

BP

Bogdan Panchenko in Kotlin Start
> . ТАк как нет close :D Думаю стоит зарепортить
источник

P

Peter in Kotlin Start
Нету close на чём?
источник

BP

Bogdan Panchenko in Kotlin Start
его нету просто и все, поэтому странно что в абстракте все открытое, в друг я хочу финальный метод ?
источник

BP

Bogdan Panchenko in Kotlin Start
ПС: :D - означает ржачь
источник

Na

Neon an Děv 8) in Kotlin Start
в жаве решается все очень просто! пиши сраный final
источник

Na

Neon an Děv 8) in Kotlin Start
🗿
источник

BP

Bogdan Panchenko in Kotlin Start
ну а в котлине все наоборот, нужно писать open
источник

BP

Bogdan Panchenko in Kotlin Start
вся разница
источник