Buscar

Com base nos trechos de código em PHP e a teoria de Orientação a Objetos, há um erro na linha 4 da classe Dog. é correto afirmar que o motivo deste...

Com base nos trechos de código em PHP e a teoria de Orientação a Objetos, há um erro na linha 4 da classe Dog. é correto afirmar que o motivo deste erro é:


Quando uma classe é pai (Dog) de uma classe filha abstrata (Mamifero), e a classe abstrata pai tem um método abstrato, a classe filha é obrigada a implementar o método sound().
Quando uma classe é filha (Dog) de uma classe pai (Mamifero), e a classe pai tem um método, a classe filha é obrigada a implementar o método sound().
Quando uma classe é filha (Dog) de uma classe pai abstrata (Mamifero), e a classe abstrata pai tem um método abstrato, a classe filha é obrigada a implementar o método run().
Quando uma classe é filha (Dog) de uma classe pai abstrata (Mamifero), e a classe abstrata filha tem um método abstrato, a classe pai é obrigada a implementar o método sound().
Quando uma classe é filha (Dog) de uma classe pai abstrata (Mamifero), e a classe abstrata pai tem um método abstrato, a classe filha é obrigada a implementar o método sound().

Essa pergunta também está no material:

Prova Presencial_ Programação WEB
10 pág.

Programação Web Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Com base na descrição fornecida, a alternativa correta é: "Quando uma classe é pai (Dog) de uma classe filha abstrata (Mamifero), e a classe abstrata pai tem um método abstrato, a classe filha é obrigada a implementar o método sound()." Isso ocorre porque, de acordo com a teoria de Orientação a Objetos, uma classe abstrata pode ter métodos abstratos, que são métodos sem implementação. Quando uma classe é filha de uma classe abstrata que tem um método abstrato, a classe filha é obrigada a implementar esse método. No caso apresentado, a classe abstrata Mamifero tem o método abstrato "sound()", e a classe Dog é filha de Mamifero, portanto, é obrigada a implementar o método "sound()".

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