Ed
ano passado
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, funcionando como um contrato. 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. Interfaces não podem ter implementações de métodos, apenas suas assinaturas. Agora, 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 todas as afirmações verdadeiras é: a. Somente as afirmações I e III estão corretas.
Libere respostas sem pagar
Ajude estudantes
Mais perguntas desse material