Ed
há 2 anos
Vamos analisar cada afirmação: I. Costuma-se dizer que uma interface permite estabelecer um 'contrato' entre as classes. Verdadeiro, essa afirmação está correta, pois uma interface define um conjunto de métodos que as classes que a implementam devem seguir. II. A codificação de uma interface também será semelhante à de uma classe, no entanto a declaração de uma interface se iniciará com a palavra reservada class. Falso, essa afirmação está incorreta. A declaração de uma interface se inicia com a palavra reservada "interface", e não "class". III. Uma interface funciona de maneira bastante similar a classes abstratas, porém não permitirá implementação de nenhum método, contendo apenas a sua especificação. Verdadeiro, essa afirmação está correta, pois uma interface não pode ter métodos implementados, apenas suas assinaturas. Com base nas análises: - A afirmação I é verdadeira. - A afirmação II é falsa. - A afirmação III é verdadeira. Portanto, a alternativa correta que contém todos os itens verdadeiros é: a. Somente as afirmações I e III estão corretas.
Cadastre-se ou realize login
Mais perguntas desse material