Size: a a a

StartAndroid Ru Kotlin

2019 March 07

AP

Andrey Petrenko in StartAndroid Ru Kotlin
ООП
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
ID:645272738
Вы должны создавать объект Car только внутри класса
Я ж создал экземпляр вне класса
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
http://prntscr.com/mum8f1 - так? Если да - не сильно помогло
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Сделай data class, говорю)
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Привет
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
Leonid Ratanov
Сделай data class, говорю)
я в прошлый раз читал про него - так и не понял. Щас пойду еще читать. Я в итоге одно выучить хочу и ухожу совсем в другое. Моя тема сегодня была - Наследование, композиция, агрегация
источник

NK

ID:645272738 in StartAndroid Ru Kotlin
Вам стоит прочитать синтаксис языка Kotlin и ООП
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Или геттеры прописываю явно
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
Leonid Ratanov
Или геттеры прописываю явно
есть какие то хоткеи для создания гетеров и сетеров?
источник

rA

r2d2 <🐜- Arseny... in StartAndroid Ru Kotlin
У дата класса они генерируются автоматически
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
пошел читать про дата класс
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
r2d2 <🐜- Arseny
У дата класса они генерируются автоматически
И только у них
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
опять
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Если ты думаешь, что в Котлине геттеры и сеттеры генерятся сами везде - это не так
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
Leonid Ratanov
Если ты думаешь, что в Котлине геттеры и сеттеры генерятся сами везде - это не так
чтобы от класса можно было наследоваться - он должен быть open
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
от дата класса можно наследоваться?
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Конечно
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Это обычный класс
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
Но вообще в ряде ситуаций рекомендуется определять свойства через val, то есть делать их неизменяемыми, поскольку на их основании вычисляет хеш-код, который используется в качестве ключа объекта в такой коллекции как HashMap
источник

ВК

Вячеслав Колесников... in StartAndroid Ru Kotlin
источник