Pular para o conteúdo principal

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

ProgramaçãoIDE (Integrated Development Environment)
Código
fc001189
Banca
FCC
Órgão
DPE-RS
Ano
2013
Nível
Superior
Cargo
Analista - Informática
Se o método obterSalario fosse protected na classe Funcionário, a linha sal01 = fun01.obterSalario(); na classe Principal estaria
  1. Acorreta, pois métodos protected podem ser acessados de qualquer outra classe do projeto, inclusive da classe Principal.
  2. Bcorreta, pois o método obterSalario chamado é da classe Diarista (que é public) e não da classe Funcionário.
  3. Cincorreta, pois o método obterSalario chamado é da classe Mensalista e, na realidade, deveria ser da classe Diarista.
  4. Dincorreta, pois como as classes Principal e Funcionário estão em pacotes diferentes, não é possível chamar o método obterSalario a partir da classe Principal.
  5. Ecorreta, pois a classe Funcionário herda o método obterSalario (que é public) da classe Diarista.
Revelar gabarito e comentário

GabaritoD — incorreta, pois como as classes Principal e Funcionário estão em pacotes diferentes, não é possível chamar o método obterSalario a partir da classe Principal.

Link permanente: /questoes/fc001189