Alguns de nossos parceiros estão com ofertas especiais em cursos de programação e de Inglês. Confira os cursos, seus cupons de desconto e inicie 2020 atualizado.

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
Powered by Rock Convert

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.

Curso completo de Games, inclusive Realidade Aumentada.Powered by Rock Convert

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:  

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

 

LEIA TAMBÉM:  E-Book: Desenvolvedor Kotlin Android
Siga os bons!

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)




Frontend Do Zero Ao Profissional