Lógica, perguntado por jeancarlojipa, 10 meses atrás

QUESTÃO 1
Em PHP, o uso de Interfaces é amplamente utilizado pelos desenvolvedores e programadores, pois permite a criação de códigos que especificam quais métodos uma classe deve implementar, sem definir como esses métodos serão tratados, ou seja, uma interface funciona como um contrato de especificações de métodos.

Diante do contexto acima, avalie as afirmações abaixo sobre o uso de interfaces em PHP.


I - Uma interface pode ser herdada.
II - Uma classe concreta pode implementar uma interface.
III - Em uma interface podem conter métodos e atributos de classe.
IV - Uma classe abstrata pode implementar uma interface.
V - Uma interface pode ser implementada por outra interface.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
I e II, apenas.

Alternativa 3:
II e IV, apenas.

Alternativa 4:
II, IV e V, apenas.

Alternativa 5:
I, II, III e IV.

Soluções para a tarefa

Respondido por vanessafonntoura
8

A alternativa correta é a Alternativa 3:  II e IV, apenas.

Interfaces de objetos permitem a criação de códigos que especificam quais métodos uma classe deve implementar, sem definir como esses métodos serão tratados.

Para implementar uma interface, o operador implements é utilizado. Todos os métodos na interface devem ser implementados na classe; não fazê-lo resultará em um erro fatal. Classes podem implementar mais de uma interface se assim for desejado, separando cada interface com uma vírgula.

Espero ter ajudado.

Perguntas interessantes