Sou iniciante em kotlin , entendi a questão sobre construtor primário e secundário , mas essa parte do init não compreendi .
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!!