Pular para o conteúdo principal

Questão de Programação — IDE (Integrated Development Environment) — FCC 2013

ProgramaçãoIDE (Integrated Development Environment)
Código
fc001188
Banca
FCC
Órgão
DPE-RS
Ano
2013
Nível
Superior
Cargo
Analista - Informática
Sobre as classes apresentadas, é correto afirmar:
  1. AQuando o construtor de uma das superclasses recebem parâmetros, aqueles que são das subclasses são passados para os construtores das subclasses por meio da instrução super.
  2. BNa classe Principal, as instruções import classes.Diarista; e import classes.Mensalista; podem ser excluídas sem ocasionar erros, pois os objetos fun01 e fun02 são do tipo Funcionário e, por isso, apenas a classe Funcionário precisa ser importada.
  3. COs objetos fun01 e fun02 são do mesmo tipo, porém, quando chamam o método obterSalario, recebem valores diferentes, logo, se comportam de maneiras diferentes. Essa constatação mostra o uso de um conceito da orientação a objetos chamado de polimorfismo.
  4. DAs subclasses Mensalista e Diarista não podem possuir um construtor padrão sem argumentos, pois todos os objetos dessas classes precisam passar parâmetros para a superclasse Funcionário.
  5. EO fato das classes Diarista e Mensalista herdarem atributos e métodos da classe Funcionário demostra o uso de herança múltipla.
Revelar gabarito e comentário

GabaritoC — Os objetos fun01 e fun02 são do mesmo tipo, porém, quando chamam o método obterSalario, recebem valores diferentes, logo, se comportam de maneiras diferentes. Essa constatação mostra o uso de um conceito da orientação a objetos chamado de polimorfismo.

Link permanente: /questoes/fc001188