1
resposta

Dúvida sobre declaração do código

Durante a aula anterior, foi realizada a atribuição do valor da conta2 a conta1 da seguinte forma: conta1 = conta2;

Porém, no exemplo da questão, foi declarada a classe antes de realizar o processo: Roupa roupa2 = roupa1;

As duas formas estão corretas ou há uma ideal ?

1 resposta

Breno,

Se a variável de tipo de referência ContaCorrente "conta2" NÃO foi declarada (atribuída) antes, então apresentará erro.

Veja:

Conta Corrente Conta 2 - caso 1

Agora se você declarar antes e tentar declarar de novo também vai dar erro.

Conta Corrente Conta 2 - caso 2

Mas pode fazer destas 2 formas dependendo de sua necessidade, as duas estão corretas:

Conta Corrente Conta 2 - caso 3

Conta Corrente Conta 2 - caso 4

Observação, no primeiro caso o Visual Studio faz uma "crítica" (em cinza claro no nome da variável "conta2"), mas é pelo motivo da posição do código seguinte ... ele sugere que pode fica na mesma linha (como no caso acima sem crítica), mas pode ser que isso seja feito bem depois no fim do código e a situação pode mudar.

[]'s,

Fabio I.