Qual das seguintes afirmações está correta sobre classes estáticas, interfaces e classes abstratas em C#?
a.Interfaces podem conter implementações de métodos e propriedades.
b.Classes estáticas podem ser instanciadas usando a palavra-chave new.
c.Classes abstratas são usadas para fornecer uma implementação parcial que deve ser completada por classes derivadas.
d.O modificador static é usado para declarar métodos que podem retornar diferentes tipos de objetos.
e.Uma classe abstrata pode conter apenas métodos abstratos e nenhuma implementação.
A alternativa correta é a letra "c". Classes abstratas são usadas para fornecer uma implementação parcial que deve ser completada por classes derivadas. As interfaces não podem conter implementações de métodos e propriedades, apenas a assinatura dos métodos e propriedades. As classes estáticas não podem ser instanciadas usando a palavra-chave new. O modificador static é usado para declarar membros que pertencem à classe em vez de instâncias da classe. E uma classe abstrata pode conter métodos abstratos e implementações de métodos não abstratos.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar