Questão Q136464
2009 Fundação CESGRANRIO (CESGRANRIO) Casa da Moeda do Brasil
Prova: Concurso Casa da Moeda do Brasil (2ª edição) - Analista Área Desenvolvimento de Sistemas - Fundação CESGRANRIO (CESGRANRIO) do ano 2009 Casa da Moeda do Brasil (2ª edição)

A classe abstrata ClasseAbstrata possui um método abstrat...

A classe abstrata ClasseAbstrata possui um método abstrato cuja assinatura é

public void imprima()

Cada subclasse concreta de ClasseAbstrata implementa o método imprima() de acordo com os seus requisitos, resultando em métodos de mesma assinatura e comportamentos potencialmente diferentes entre as subclasses.

A classe concreta ClasseComponente possui um método cuja assinatura é

public void execute(ClasseAbstrata instancia)

Em tempo de execução, o método receberá uma instância de uma das classes descendentes de ClasseAbstrata. O fato de que uma chamada ao método imprima() da instância recebida poderá resultar na execução de diferentes implementações do método, dependendo da classe concreta a que a instância pertença, caracteriza o importante conceito da orientação a objetos chamado

Comentários

Faça login para participar da discussão.

Cadastre-se Gratuitamente
Carregando comentários...