SóProvas


ID
163996
Banca
FCC
Órgão
TJ-PI
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

No âmbito dos princípios de concepção e programação orientada a objeto, é correto afirmar que "um objeto da subclasse é um objeto da superclasse, ou seja, os objetos da subclasse podem ser tratados como objetos da superclasse". Esta afirmação é possível quando se refere ao contexto de

Alternativas
Comentários
  •  Eu discordo à medida que a citação "os objetos da subclasse podem ser tratados como objetos da superclasse" se refere à um tipo de polimorfismo

  • Olá Pessoal,

    No meu entendimento para que um objeto da subclasse possa ser um objeto da superclasse encaixa somente o contexto de Herança. Por exemplo: Temos a Superclasse Veículo e duas SubClasses Carro e Moto.
    A Superclasse Veículo possui o atributo: cor
    As subclasses Carro e Moto que herdam as características da Superclasse Veículo possuem o atributo cor, pois herdam esse atributo (cor) da classe mãe: Veículo e o qual esse atributo (cor) também faz parte da classe mãe Veículo.

    Abraços,
  • A questão dá a definição do chamado Polimorfismo de Inclusão.
  • Não acho que a afirmação seja de todo correta, pois um objeto pertence somente à classe que o instanciou.

    Mas levando-se em conta que é uma questão da FCC, devemos abstrair esta afirmação já consolidada e escolher a menos errada, baseando-se no contexto que eles nos proveram no enunciado.