Ed
ano passado
Vamos analisar cada uma das alternativas em relação ao código apresentado da classe `ContaBancaria`: a. A classe ContaBancaria possui um atributo privado do tipo double, mas contém um erro, pois não pode ter valor atribuído. Análise: O atributo `valor` é inicializado corretamente com zero, então essa afirmação está incorreta. b. O método depositar soma o valor de depósito na conta, mesmo se o valor for negativo. Análise: O método `depositar` possui uma verificação que impede a soma se o depósito for negativo, então essa afirmação está incorreta. c. O método sacar subtrai o valor de saque na conta, mas não deixa sacar se o valor ficar negativo. Análise: O método `sacar` não possui uma verificação para impedir que o saldo fique negativo, então essa afirmação está incorreta. d. Existe um erro neste código. Análise: Não há um erro de sintaxe, mas a lógica do método `sacar` pode levar a um saldo negativo, o que pode ser considerado um erro de lógica, mas não um erro de código. e. A classe ContaBancaria possui um único atributo chamado valor do tipo double e que tem como valor inicial zero, e possui 3 métodos públicos. Análise: Esta afirmação está correta, pois a classe realmente possui um atributo `valor` e três métodos públicos (`depositar`, `sacar` e `saldo`). Diante da análise, a alternativa correta é: e. A classe ContaBancaria possui um único atributo chamado valor do tipo double e que tem como valor inicial zero, e possui 3 métodos públicos.
Cadastre-se ou realize login
Ed
há 3 anos
A alternativa correta é a letra e. A classe ContaBancaria possui um único atributo chamado valor do tipo double e que tem como valor inicial zero, e possui 3 métodos públicos.
Tatiane Stos
há 3 anos
A afirmação correta é:
e. A classe ContaBancaria possui um único atributo chamado valor do tipo double e que tem como valor inicial zero, e possui 3 métodos públicos.
Explicação:
Portanto, as afirmações a, b, c e d são incorretas.
Mais perguntas desse material