1
resposta

Declaração de variáveis

Sobre a declaração de variáveis no kotlin, vejo sendo implementando de duas formas:

class T ( val a, val b ){}

e

class T (){ val a, val b }

entre esses dois cenários, qual o mais indicado? e por qual motivo?

1 resposta

Olá Raife, tudo bem?

Quando você declara assim:

class T ( val a, val b ){}

basicamente você está declarando um construtor para sua classe que recebe as duas variáveis.

Da forma abaixo você está declarando variáveis dentro do corpo da classe, mas sem vincular a um construtor:

class T (){ val a, val b }