Eu preciso obrigatoriamente ter private int matricula; ou poderia só setar a propriedade public int Matricula colocando as estruturas de get e set com as condições necessárias?
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!
Eu preciso obrigatoriamente ter private int matricula; ou poderia só setar a propriedade public int Matricula colocando as estruturas de get e set com as condições necessárias?
Boa noite Raoni, tudo bom?
Na solução proposta, estamos encapsulando a informação da matricula, por isso a criação deste campo, que só acessariamos por meio da propriedade, o intuito de manter o campo é para facilitar a escrita da validação dentro da propriedade. Espero que tenha ajudado.