я в прошлый раз читал про него - так и не понял. Щас пойду еще читать. Я в итоге одно выучить хочу и ухожу совсем в другое. Моя тема сегодня была - Наследование, композиция, агрегация
Но вообще в ряде ситуаций рекомендуется определять свойства через val, то есть делать их неизменяемыми, поскольку на их основании вычисляет хеш-код, который используется в качестве ключа объекта в такой коллекции как HashMap