Я создаю небольшой тестап, чтобы изучить способ kotlin, но у меня есть некоторые проблемы с параметрами Parcelable.
Я создал абстрактный класс:
abstract class Goal(var number: Int, var name: String) : Parcelable
Сейчас я пытаюсь расширить этот класс новым классом, но у меня есть все виды проблем конструирования:
@Parcelize
class OperationalGoal(number: Int, name: String, var description: String) : Goal(number, name)
Жалуется на number
и name
, что мне нужно добавить val
или var
. Но я уже определил свойство внутри моего суперкласса ...
Есть ли способ обойти это?