Buscar

No contexto de abstração e implementação de uma classe em C#, considere o seguinte código: class ContaBancaria { double valor = 0; public void depo...

No contexto de abstração e implementação de uma classe em C#, considere o seguinte código: class ContaBancaria { double valor = 0; public void depositar(double deposito) { if(deposito > 0) { valor = valor + deposito; } } public void sacar(double saque) { valor = valor - saque; } public double saldo(){ return valor; } } É correto afirmar que:

a. A classe conta bancária possui um atributo privado do tipo double, mas contém um erro, pois não pode ter valor atribuído.
b. O método depositar soma o valor de depósito na conta, mesmo se o valor for negativo
c. O método sacar subtrai o valor de saque na conta, mas não deixa sacar se o valor ficar negativo.
d. Existe um erro neste código.
e. Conta bancária é uma classe que possuí um único atributo chamado valor e que tem como valor inicial zero, e possuí 3 métodos públicos

Essa pergunta também está no material:

quiz SENAC EAD Programação Orientada a Objetos
7 pág.

Linguagem de Programação de Scripts Universidade Estadual Paulista Júlio de Mesquita FilhoUniversidade Estadual Paulista Júlio de Mesquita Filho

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra C. O método sacar subtrai o valor de saque na conta, mas não deixa sacar se o valor ficar negativo. O método depositar verifica se o valor do depósito é maior que zero antes de somar na conta. A classe ContaBancaria possui um atributo privado do tipo double, que pode ter valor atribuído, e tem como valor inicial zero. A classe possui 3 métodos públicos: depositar, sacar e saldo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais