Questão nº 35

Questão de Tecnologia da Informação · FCC TRE-PR 2017 (nº 35)

FCC2017Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓

Uma aplicação Java pode conter, dentre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é:

Resposta comentada

Gabarito Alternativa E

Uma interface em Java é como um contrato: ela define um conjunto de métodos (ações) que as classes (moldes para criar objetos) que a implementam devem obrigatoriamente fornecer, sem especificar como esses métodos funcionam.

  • (A) Incorreta: Interfaces (tradicionalmente, e para métodos não default ou static) não podem conter implementação (corpo) de métodos, ou seja, o código dentro das chaves {...}.
  • (B) Incorreta: Métodos em interfaces são implicitamente public e abstract. Eles não podem ser declarados com o modificador de acesso protected.
  • (C) Incorreta: Métodos em interfaces são implicitamente public e abstract. Eles não podem ser declarados com o modificador de acesso private (a menos que sejam métodos private com corpo, introduzidos no Java 9 como auxiliares para métodos default ou static, o que não é o caso aqui por não ter corpo).
  • (D) Incorreta: Esta é a armadilha da banca. Assim como na alternativa A, interfaces não podem conter a implementação (corpo) de métodos. A tentação é pensar que um método completo é válido, mas interfaces apenas declaram o "o quê", não o "como".
  • (E) Correta: Esta é a declaração correta de um método abstrato em uma interface. Ele possui apenas a assinatura (tipo de retorno, nome, parâmetros) e não tem corpo (sem chaves {...}). É implicitamente public e abstract.

Fonte: FCC TRE-PR 2017 Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho