2
respostas

[Dúvida] Get e Set

Na aula "Definir e Obter Saldo" ele colocou os get e set no Program.cs ja na aula de Propriedades ja nao foi mas necessario pq ?

2 respostas

O get e set não é necessário por si só. Cada caso vai ter uma necessidade diferente, eventualmente, você vai querer usar o get e set pra poder limitar o uso de uma ou outra variável (colocando como private ou protected). A questão é que se você não usa o get e set e a variável está como pública, o resultado é basicamente o mesmo que deixar o get e set público. Por enquanto, não vai fazer muito sentido, já que você provavelmente ainda não está fazendo uso do encapsulamento e das abstrações que virão mais pra frente, então, eu recomendo assistir mais umas 2 ou 3 aulas e ver se a dúvida se mantém. Lembre-se também de explorar o aprendizado em outros contextos para fixar e garantir que entendeu como usa-lo.

Bom dia Emanuel, tudo beleza?

Como o Rodrigo bem explicou as operações de get e set são usado para encapsular o acesso aos campos (variáveis) da classe. O get e set são prefixos que nos ajudam a identificar de cara algumas operações, por que em outras linguagens é comum você precisar definir métodos para fazer a leitura e escritas de campos, no .NET existe essa praticidade das propriedades.

Rodrigo, obrigado pela contribuição, valeu!

spero que tenha ajudado e, qualquer coisa, estamos à disposição!

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!