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 ?
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 ?
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 😄