Olá Isabella, tudo bem com você?
Dá uma olhada nesse outro tópico onde eu comento um pouco sobre o que é uma property: LINK.
Então, sabendo que uma property nada mais é que a combinação de um field e seus métodos de acesso: get()
e set()
. Podemos notar que Kotlin nos dá uma alternativa mais idiomática à linguagem, onde podemos transformar um método que apenas retorna um valor em uma property que terá um comportamento muito similar ao da própria função:
fun bonificacao(): Double {
return salario * 0.1
}
Perceba que isso é possível pois tanto o método quanto a property retornam apenas um valor e acabam apresentando o mesmo resultado, independente da implementação que você escolher.
Faz sentido? Se ficou alguma dúvida é só avisar! ;)