Página inicial
/
Tecnologia
/
python oferece suporte orientação a objetos permitindo a de classes e objetos. as classes definem o comportamento e os atributos dos

Question

Python oferece suporte orientação a objetos permitindo a de classes e objetos. As classes definem o comportamento e os atributos dos objetos. Considere o código abaixo. Qual será a salda? "python class Animal: def __ init __ (self, nome): solf.nome=nome def falar(self): return "Som de animal" class Cachorro(Animal): A) Som de animal B) Nenhuma saída C) Latido D) Rex E) Erro de execução

Solution

Verificación de expertos
4.7 (258 Votos)
Silvana Profissional · Tutor por 6 anos

Resposta

saída correta será a opção C) Latido.Explicação:O código apresentado define uma classe "Animal" com um atributo "nome" e um método "falar", que retorna uma string indicando o som de um animal.Em seguida, é definida uma classe "Cachorro" que herda da classe "Animal". No entanto, o método "falar" da classe "Cachorro" não está sendo reescrito, então ele herda o método "falar" da classe "Animal".Quando o método "falar" é chamado para um objeto da classe "Cachorro", ele retornará a string "Som de animal", conforme definido na classe "Animal".Portanto, a saída correta será a opção C) Latido, pois é o som associado a um cachorro.