Dica Kotlin – Como customizar o getter no Kotlin

Dica Kotlin – Como customizar o getter no Kotlin

9 de maio de 2019 0 Por Ramos de Souza Janones

Nesta dica, vamos dar um exemplo de como customizar o getter no Kotlin Android.

Em Kotlin, classes não podem ter campos (fields), ou seja, elas só podem ter propriedades. Mas, para nossa alegria, a linguagem conta com um mecanismo de backing field implícito (chamado field) para quando for preciso usar modos de acesso personalizados.

Sua classe, em Kotlin, poderia ser escrita assim:

class Article(content: String) {
    var content: String = content
        get() = field.toUpperCase()
}

Código completo para testes

fun main(args: Array<String>) {
    var art = Article("Alguma coisa")
    println(art.content)
    art.content = "outra coisa"
    println(art.content)
}

class Article(content: String) {
    var content: String = content
        get() = field.toUpperCase()
}

Veja funcionando aqui.

Leia também: Release do livro: Desenvolvedor Kotlin Android – Bibliotecas para o dia a dia

Você está nas seções:  MundoJS » Kotlin 

 

LEIA TAMBÉM:  Release do livro: Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia

Vai gostar: Motivos para trocar o Java pelo Kotlin ainda hoje | Movile

 

Kotlin - Bibliotecas para o dia a diaPowered by Rock Convert

Ramos de Souza Janones

Janones, é um empreendedor brasileiro apaixonado por empreendedorismo e tecnologia. Ao longo dos anos trabalhando com o desenvolvimento de softwares desktop desde a linguagem Clipper, passando pelo Delphi e atualmente com Java.

Optou pela formação de Publicidade e Marketing por sua segunda empresa de tecnologia ter participado do "boom" da internet nos anos 90 e na procura de melhorar seus conhecimentos em negócios.

Em razão da principal formação e profundos conhecimentos em programação e banco de dados, é capaz de realizar o desenvolvimento de aplicativos web, desktop e mobile com maior criatividade e inovação que profissionais de desenvolvimento com uma formação única e mais especifica, dedicada somente ao desenvolvimento de softwares.

Com toda sua experiência com empresas de software, sua formação e paixão por negócios escreveu o livro "Marketing para Empresas e Profissionais de Software", publicado pela editora carioca Ciência Moderna em 2012. Além de outros livros sobre programação.

Últimos posts por Ramos de Souza Janones (exibir todos)