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:
- 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.
- 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.
- 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.
- 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.
- EO fato das classes Diarista e Mensalista herdarem atributos e métodos da classe Funcionário demostra o uso de herança múltipla.