Logo Passei Direto
Buscar
Considerando o exposto acima e os fundamentos da Orientação a Objetos, assinale a alternativa correta.

a. Os atributos são funções (ações) ou comportamentos que podem ser aplicados a métodos em uma classe. Os atributos estão relacionados aos verbos como aplicarValor().
b. A visibilidade de um objeto é definida pelos símbolos +, - e #. Assim, o objeto getSaldo() tem visibilidade protegida, indicada pelo sinal de adição (+), sinalizando que o objeto é acessível somente pela própria classe.
c. Um objeto é uma propriedade de uma classe e é composto por nome, tipo de dado, visibilidade e valor inicial ou padrão, como o objeto-limite da classe ContaCorrente.
d. Polimorfismo ou ocultação de informações é uma técnica que consiste em separar aspectos externos dos internos da implementação de um objeto, isto é, determinados detalhes ficam ocultos aos demais objetos e dizem respeito apenas ao próprio objeto.
e. O método aplicarValor() é o mesmo na superclasse Conta e nas subclasses ContaCorrente e ContaPoupança, mas sua implementação e seu comportamento nas subclasses são diferentes. A diferença encontra-se no processo de cálculo dos juros e de rendimentos das respectivas aplicações.
User badge image
AdmComigo

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das alternativas para identificar a correta, considerando os fundamentos da Orientação a Objetos: a) Os atributos são funções (ações) ou comportamentos que podem ser aplicados a métodos em uma classe. - Esta afirmação está incorreta, pois atributos são características ou propriedades de um objeto, enquanto funções (ou métodos) são as ações que podem ser realizadas. b) A visibilidade de um objeto é definida pelos símbolos +, - e #. Assim, o objeto getSaldo() tem visibilidade protegida, indicada pelo sinal de adição (+), sinalizando que o objeto é acessível somente pela própria classe. - Esta afirmação está incorreta. O sinal de adição (+) indica que o membro é público, enquanto o sinal de hash (#) indica que é protegido. c) Um objeto é uma propriedade de uma classe e é composto por nome, tipo de dado, visibilidade e valor inicial ou padrão, como o objeto-limite da classe ContaCorrente. - Esta afirmação está incorreta. Um objeto é uma instância de uma classe, não uma propriedade dela. d) Polimorfismo ou ocultação de informações é uma técnica que consiste em separar aspectos externos dos internos da implementação de um objeto. - Esta afirmação está parcialmente correta, mas confunde os conceitos. Polimorfismo refere-se à capacidade de um método assumir diferentes formas, enquanto a ocultação de informações é sobre esconder detalhes da implementação. e) O método aplicarValor() é o mesmo na superclasse Conta e nas subclasses ContaCorrente e ContaPoupança, mas sua implementação e seu comportamento nas subclasses são diferentes. - Esta afirmação está correta. Ela descreve o conceito de sobrescrita de métodos, onde um método pode ter a mesma assinatura, mas comportamentos diferentes em subclasses. Portanto, a alternativa correta é: e) O método aplicarValor() é o mesmo na superclasse Conta e nas subclasses ContaCorrente e ContaPoupança, mas sua implementação e seu comportamento nas subclasses são diferentes.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina