Questão nº 24

Questão de Tecnologia da Informação · FCC TRT14 2022 (nº 24)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Na programação orientada a objetos, uma interface

Resposta comentada

Gabarito Alternativa D

Em Programação Orientada a Objetos, uma interface é como um contrato ou um plano que define um conjunto de comportamentos que uma classe deve ter, sem especificar como esses comportamentos são implementados.

(A) Incorreta: Interfaces não podem ser instanciadas (criar um objeto delas) porque elas apenas definem um contrato de comportamento, sem ter implementação ou estado. Construtores são para criar objetos de classes, não de interfaces. Armadilha da banca: É tentador pensar que "se tem construtor, pode instanciar", mas interfaces, por sua natureza abstrata e sem implementação, não possuem construtores e não podem gerar objetos diretamente.
(B) Incorreta: Métodos em interfaces são implicitamente públicos e abstratos. Um método privado não faria sentido em um contrato que visa definir comportamentos públicos para outras classes implementarem.
(C) Incorreta: Uma interface não é uma classe. São conceitos distintos. Interfaces definem contratos, enquanto classes definem objetos com estado e comportamento. A sobrecarga de construtores é uma característica de classes.
(D) Correta: Uma interface define um contrato de comportamento. Para isso, ela contém assinaturas de métodos (nome, parâmetros, tipo de retorno), mas não a implementação (o corpo do método). A implementação é responsabilidade das classes que 'assinam' e 'cumprem' esse contrato.
(E) Incorreta: Todos os métodos em uma interface são implicitamente públicos e abstratos. O objetivo é que as classes que implementam a interface tornem esses métodos acessíveis externamente. Métodos protegidos restringiriam o acesso, o que contraria a finalidade de um contrato público.

Fonte: FCC TRT14 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). 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