UFSM > Ciência da Computação > ELC117 - Paradigmas de Programação

Exercícios (Classes Abstratas e Swing)

  1. No programa o método registra recebe qualquer referencia do tipo Funcionario, i.e., pode ser objetos do tipo funcionario e qualquer de seus subtipos: Gerente, Diretor, Assistente,...

    Estamos utilizando a classe Funcionario para polimorfismo: se não fosse ela teríamos um grande prejuízo: precisaríamos criar um método bonifica para receber cada um dos tipos de funcionarios.

    Assim, em alguns sistemas, usamos uma classe apenas com esses intuitos: de economizar um pouco de código e ganhar polimorfismo para criar métodos mais genéricos e que se encaixem a diversos objetos.

    Faz sentido ter um objeto do tipo Funcionario? Queremos que a referência seja um gerente, ou um diretor ou um secretário, etc. Assim, existem algumas classes as quais não faz sentido permitir instanciá-las...

    CLASSE ABSTRATA: APENAS IDEALIZA UM TIPO, CONSTRÓI UM RASCUNHO.

Material de Apoio

Página criada em: Quart Nov 04 1:30:08 BRT 2010. Última atualização em: Wed Nov 17 19:29:49 2010. Autoria: Juliana Kaizer Vizzotto.