Buscar

8 - Analise o código Python a seguir. class End_simples(object): def __init__(self, rua, num, bairro): self.rua = rua self.num = num ...

8 - Analise o código Python a seguir. class End_simples(object): def __init__(self, rua, num, bairro): self.rua = rua self.num = num self.bai = bairro def Endereco(self): return self.rua + ", " + self.num + " " + self.bairro class End_com(End_simples): def __init__(self, rua, num, bai, com): End_simples.__init__(self,rua, num, bairro) self.com = com def Endereco(self): ... a = End_simples("Av Brasil", "243", "Floresta") b = End_com("Av Miracema", "12", "Centro", "apto 3") print(a.Endereco()) print(b.Endereco()) Sabe-se que a execução desse código produziu as duas linhas a seguir. Av Brasil, 243 Floresta Av Miracema, 12 Centro, apto 3 Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.


(X) return super(End_com, self).Endereco() + ", " + self.com RESPOSTA CORRETA

Essa pergunta também está no material:

SIMULADO 2 - Paradigmas de Linguagens de Programação em Python
4 pág.

Programação Python Universidade Estácio de Sá - EADUniversidade Estácio de Sá - EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a opção (X) return super(End_com, self).Endereco() + ", " + self.com. Nesse trecho de código, a classe End_com herda da classe End_simples e substitui o método Endereco. No entanto, ao invés de reescrever todo o código do método, utiliza-se a função super() para chamar o método Endereco da classe pai (End_simples) e, em seguida, concatena-se a string ", " + self.com para adicionar o complemento do endereço. Dessa forma, o método Endereco da classe End_com retorna o endereço completo, incluindo o complemento.

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