Utilizando ainda o exemplo do exercício anterior, caso existisse a necessidade de inserir um atributo para armazenar o valor do limite de gastos diários, que seria único por CartaoCredito, lembrando que a classe MeioPagamento também tem como herdeira a classe CartaoDebito, assinale a alternativa correta sobre essa implementação:
A. O atributo limiteGastosDiario seria criado somente na classe CartaoCredito.
B. O atributo limiteGastosDiario seria criado na classe CartaoCredito e MeioPagamento.
C. O atributo limiteGastosDiario seria criado somente na classe MeioPagamento
D. O atributo limiteGastosDiario seria criado na classe MeioPagamento, CartaoCredito e CartaoDebito.
E. O atributo limiteGastosDiario seria criado na classe MeioPagamento e CartaoCredito, mas os métodos get e set somente na MeioPagamento.
Soluções para a tarefa
Respondido por
2
Resposta:
C
Explicação:
C.
O atributo limiteGastosDiario seria criado somente na classe MeioPagamento
O atributo seria criado somente na classe MeioPagamento. Apesar do limiteGastosDiario ser único por CartaoCredito, isso se refere ao valor do atributo limiteGastosDiario, então não existe relação com o atributo não ser possível de ser herdado. Além do mais, CartaoCredito é um tipo de MeioPagamento e atributos comuns a MeioPagamento devem ficar na classe mãe. Os métodos get e set seriam criados na classe MeioPagamento, mas o atributo limiteGastosDiario também e não um em cada classe. Não existiria necessidade de criar um atributo em cada classe, mesmo que CartaoDebito e CartaoCredito possuam limiteGastosDiario diferentes.
Perguntas interessantes
Matemática,
5 meses atrás
Geografia,
5 meses atrás
Geografia,
5 meses atrás
Informática,
5 meses atrás
Matemática,
11 meses atrás
Ed. Física,
11 meses atrás