A orientação a objetos é uma maneira de programar que modela...
A partir desses conceitos, é INCORRETO afirmar, sobre a Interface em PHP, que
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B
Tema central da questão: A questão aborda o conceito de Interfaces em PHP, um tema comum em programação orientada a objetos. Compreender como as interfaces funcionam é essencial para quem busca vagas em tecnologia e concursos da área de TI.
Resumo teórico: Em PHP, uma interface é um recurso que define um conjunto de métodos que uma classe deve obrigatoriamente implementar, mas não fornece a implementação desses métodos. Dessa forma, permite a criação de código flexível e polimórfico.
Segundo a documentação oficial do PHP (PHP Manual), todos os métodos de uma interface são implicitamente públicos e abstratos, independentemente de se declarar explicitamente ou não.
Justificativa da alternativa correta (B):
A alternativa B está INCORRETA, pois afirma que os métodos das interfaces são "implicitamente Privados e Abstratos". Isso é falso! Em PHP, métodos de interface só podem ser públicos. Não é possível declarar métodos privados ou protegidos em interfaces.
Análise das alternativas incorretas:
A: Correta. O uso de interfaces é fundamental para o polimorfismo, pois permite que diferentes classes implementem a mesma interface, facilitando a troca de objetos em tempo de execução.
C: Correta. Não é possível instanciar uma interface diretamente nem definir construtores nela, pois ela não implementa lógica, apenas define contratos.
D: Correta. Interfaces não possuem implementação, somente a assinatura dos métodos (nome, parâmetros), sem corpo.
Estratégia de interpretação:
Ao ver termos como "privado" e "interface", desconfie: interfaces existem para expor contratos, logo, seus métodos devem ser públicos para serem implementados por outras classes. Atenção em provas para palavras como "privado", "protegido", "implementação" e "instanciar", pois são pegadinhas clássicas!
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo