Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Obrigatoriedade dos atributos de uma Classe

contaDaGabriela.titular = "Gabriela";

Estou na atividade 5 do Módulo 03. Comportamento de Classes;

Observei que o instrutor atribuiu valor a apenas um dos atributos da classe, no caso, contaDaGabriela.titular = "Gabriela" .

Perguntas:

O demais atributos (agencia, numero e saldo) não são obrigatórios? Isso não torna o projeto suscetível a erros? Como fazer para indicar a obrigatoriedade dos mesmos?

1 resposta
solução!

Tecnicamente não. Você pode atribuir os valores dos atributos quando você quiser, o programa irá avisar que está como 0 ou como NULL se você tentar usar estes valores. (No caso de salvar no baanco de é outra história). Para ser obrigatório você pode instanciar a classe passando os valores como parametro.

https://docs.microsoft.com/pt-br/dotnet/csharp/programming-guide/classes-and-structs/classes

Veja como ele instancia o person2