Ed
ano passado
Vamos analisar cada afirmativa: I- Apresentam programação de métodos e atributos que devem ser implementados nas classes que estão ligadas a elas. Verdadeiro, essa é uma característica das interfaces, definir métodos que devem ser implementados pelas classes que a utilizam. II- Em C#, a codificação que determina que a classe A implementa a interface B é class A : B. Falso, a forma correta em C# para uma classe implementar uma interface é "class A : B", com dois pontos, não com dois pontos e um sinal de igual. III- Uma classe que implementa uma interface garante que ela tenha acesso a todos os seus métodos, mas deve implementar somente aqueles que precisa. Verdadeiro, uma classe que implementa uma interface deve implementar todos os métodos definidos na interface, mas pode escolher quais métodos realmente precisa. IV- Se duas classes A e B têm a implementação de uma interface C, é garantido que as duas devem ter todos os métodos da interface C, porém, cada uma pode implementá-los de acordo com suas características. Verdadeiro, quando uma classe implementa uma interface, ela deve implementar todos os métodos da interface, mas a implementação de cada método pode variar de acordo com as características da classe. Com base nas análises, os itens verdadeiros são os itens I e IV, portanto a alternativa correta que contém ambos é: d) I e IV, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material