1
resposta

é necessário ter o private int matricula; ?

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?

1 resposta

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.