Здравствуйте! Возможно глупый вопрос, но я привык что в java используются методы get и set собственного написания, попытался написать аналогичную функцию, однако компилятор вывел аннотацию @JvmName, не подскажите как правильно работать с геттерами и сеттерами?
Здравствуйте! Возможно глупый вопрос, но я привык что в java используются методы get и set собственного написания, попытался написать аналогичную функцию, однако компилятор вывел аннотацию @JvmName, не подскажите как правильно работать с геттерами и сеттерами?
Здравствуйте! Возможно глупый вопрос, но я привык что в java используются методы get и set собственного написания, попытался написать аналогичную функцию, однако компилятор вывел аннотацию @JvmName, не подскажите как правильно работать с геттерами и сеттерами?
Здравствуйте! Возможно глупый вопрос, но я привык что в java используются методы get и set собственного написания, попытался написать аналогичную функцию, однако компилятор вывел аннотацию @JvmName, не подскажите как правильно работать с геттерами и сеттерами?
Котлиновские проперти это: Филд, гетер, сетер. Если вы хотите руками написать эти методы - java style, то private val i: Int = 0. fun get/setI(). Но тогда нельзя будет делать obj.i = 8.
Если вам нужны кастомные гет/сет то их можно переопределить на свойстве
Котлиновские проперти это: Филд, гетер, сетер. Если вы хотите руками написать эти методы - java style, то private val i: Int = 0. fun get/setI(). Но тогда нельзя будет делать obj.i = 8.
Если вам нужны кастомные гет/сет то их можно переопределить на свойстве
благодарю за развернутый ответ, мне скинули статью о геттерах и сеттерах в котлине, сейчас если пойму как обращаться к переменной из другого класса правильно, буду делать задание из книги
благодарю за развернутый ответ, мне скинули статью о геттерах и сеттерах в котлине, сейчас если пойму как обращаться к переменной из другого класса правильно, буду делать задание из книги
обращаться так: экземпляр.свойство документацию стоит всё-таки почитать