Sou iniciante em kotlin , entendi a questão sobre construtor primário e secundário , mas essa parte do init não compreendi .
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Sou iniciante em kotlin , entendi a questão sobre construtor primário e secundário , mas essa parte do init não compreendi .
Pelo que entendi, utilizam o construtor primário quando apenas quer inicializar as variáveis necessárias enquanto o secundário é possível modificar algumas regras e fazer modificações. No caso o init ele permite a criação dessas regras que seria possível no construtor secundário, mas utilizando o primário. Basicamente no construtor primário as variáveis se iniciam entre as () e caso queira adicionar regras e verificações, é colocado no "init"
Obrigada pela explicação, entendi . Valeu!!