Buscar

Herança é a capacidade de se criar novos objetos que mantêm as propriedades e comportamentos dos objetos ancestrais. Este conceito de programação o...

Herança é a capacidade de se criar novos objetos que mantêm as propriedades e comportamentos dos objetos ancestrais. Este conceito de programação orientada a objetos permite que se crie hierarquias de objetos que têm em um primeiro nível os objetos genéricos e nos próximos níveis os objetos que tem funcionalidades específicas. Assinale a alternativa que apresenta uma forma de utilização da herança em programação orientada a objetos.

💡 2 Respostas

User badge image

Ed Verified user icon

Uma forma de utilização da herança em programação orientada a objetos é a criação de uma classe filha que herda as propriedades e comportamentos da classe pai, podendo adicionar novas propriedades e comportamentos específicos. Por exemplo: ``` class Animal: def __init__(self, nome, idade): self.nome = nome self.idade = idade def emitir_som(self): print("O animal emitiu um som.") class Cachorro(Animal): def __init__(self, nome, idade, raca): super().__init__(nome, idade) self.raca = raca def abanar_rabo(self): print("O cachorro abanou o rabo.") cachorro1 = Cachorro("Rex", 3, "Labrador") print(cachorro1.nome) # saída: Rex print(cachorro1.raca) # saída: Labrador cachorro1.emitir_som() # saída: O animal emitiu um som. cachorro1.abanar_rabo() # saída: O cachorro abanou o rabo. ``` Nesse exemplo, a classe `Cachorro` é uma classe filha da classe `Animal`, herdando as propriedades `nome` e `idade` e o comportamento `emitir_som`. Além disso, a classe `Cachorro` adiciona a propriedade `raca` e o comportamento `abanar_rabo`.
0
Dislike0
User badge image

GC Kaminari

Alternativa correta: Especialização.

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