Buscar

public class Animal { public void Speak() { Console.WriteLine("The animal speaks"); } } public class Dog: Animal { public void Bark() { Conso...

public class Animal { public void Speak() { Console.WriteLine("The animal speaks"); } } public class Dog: Animal { public void Bark() { Console.WriteLine ("Dog barks"); } } Dado o código acima, qual das seguintes afirmações é verdadeira? a. Dog tem um método chamado Speak por causa da herança. b. Dog não tem acesso ao método Speak. c. Animal pode chamar o método Bark. d. A classe “Dog” é uma classe pai da classe “Animal” e. O código tem um erro de compilação.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra A) Dog tem um método chamado Speak por causa da herança. A classe Dog herda da classe Animal, portanto, todos os métodos públicos da classe Animal são acessíveis na classe Dog. Como a classe Animal tem um método público chamado Speak, a classe Dog também tem esse método disponível para uso.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais