Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2013

ProgramaçãoLinguagens de programação
Código
fc002011
Banca
FCC
Órgão
DPE-SP
Ano
2013
Nível
Médio
Cargo
Programador de computador
Um dos artifícios para aumentar a produtividade em programação orientada a objetos utilizando a plataforma Java é a reutilização de componentes de software em múltiplos projetos. Um dos artifícios que podem ser utilizados para essa finalidade são as interfaces. Sobre elas, é correto afirmar:
  1. ATodos os métodos em um tipo interface tem um nome, parâmetros, um tipo de retorno e uma implementação.
  2. BUm tipo interface pode ter apenas campos de instância (atributos) públicos ou protegidos.
  3. CÉ possível converter um tipo classe para um tipo interface, desde que a classe implemente a interface.
  4. DApesar de permitir a reutilização de métodos mudando apenas sua implementação, as interfaces não podem reduzir o acoplamento entre classes.
  5. EOs métodos em tipo interface podem ser públicos ou protegidos.
Revelar gabarito e comentário

GabaritoC — É possível converter um tipo classe para um tipo interface, desde que a classe implemente a interface.

Link permanente: /questoes/fc002011