Size: a a a

2018 July 15

☠🇷

☠️ hex 🇷🇺🐍 in KotlinLangRu
с другой это может быть мапа с твоими константами
источник

DP

Dumitru Preguza in KotlinLangRu
Sadrutdin
в котлин не существует понятия статичности
Если тебе нужен блок static{}, в котлине используется блок init{} (возможно есть отличия но работает одинаково). А если нужны статические поля/методы используй companion object {}
источник

QH

Quantum Harmonizer in KotlinLangRu
☠️ hex 🇷🇺🐍
с другой это может быть мапа с твоими константами
но тольео неизменяемая
источник

QH

Quantum Harmonizer in KotlinLangRu
Dumitru Preguza
Если тебе нужен блок static{}, в котлине используется блок init{} (возможно есть отличия но работает одинаково). А если нужны статические поля/методы используй companion object {}
init — это конструктор
источник

DP

Dumitru Preguza in KotlinLangRu
Init - Вызывается при создания экземпляра класса, как и static в java
источник

DP

Dumitru Preguza in KotlinLangRu
constructor() {} тогда зачем
источник

☠🇷

☠️ hex 🇷🇺🐍 in KotlinLangRu
конструктор класса это другое
источник

QH

Quantum Harmonizer in KotlinLangRu
Dumitru Preguza
constructor() {} тогда зачем
init-блок — это тело первичного конструктора
источник

QH

Quantum Harmonizer in KotlinLangRu
☠️ hex 🇷🇺🐍
конструктор класса это другое
Конструктор класса — это что?
источник

☠🇷

☠️ hex 🇷🇺🐍 in KotlinLangRu
Quantum Harmonizer
Конструктор класса — это что?
подъёбываешь?
источник

DP

Dumitru Preguza in KotlinLangRu
Ладно, но по сути init если инлайнится в конструктор то он работает как блок static {} в java нет ?
источник

QH

Quantum Harmonizer in KotlinLangRu
☠️ hex 🇷🇺🐍
подъёбываешь?
пытаюсь выяснить, что ты имеешь в виду
источник

QH

Quantum Harmonizer in KotlinLangRu
Dumitru Preguza
Ладно, но по сути init если инлайнится в конструктор то он работает как блок static {} в java нет ?
ты вообще знаешь, что такое статик?
источник

☠🇷

☠️ hex 🇷🇺🐍 in KotlinLangRu
class Person(/*первичный конструктор*/) {
   constructor(){}//вторичный
}
источник

☠🇷

☠️ hex 🇷🇺🐍 in KotlinLangRu
разве не так?
источник

QH

Quantum Harmonizer in KotlinLangRu
а, ок, конструктор.
источник

☠🇷

☠️ hex 🇷🇺🐍 in KotlinLangRu
ну может что-то путаю
источник

QH

Quantum Harmonizer in KotlinLangRu
просто конструктор конструирует экземпляры. Соответственно, конструктором класса можно было бы условно назвать static
источник

☠🇷

☠️ hex 🇷🇺🐍 in KotlinLangRu
я не особо силен в терминологии
источник

☠🇷

☠️ hex 🇷🇺🐍 in KotlinLangRu
😁
источник