FC ConcursosFC Concursos

Flashcard FC331384

Como, em Python 2.7, chamar o método da superclasse dentro de um método de subclasse e acrescentar seu valor com um atributo da subclasse?

Linguagens de Programação

FGV · 2018

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

Como, em Python 2.7, chamar o método da superclasse dentro de um método de subclasse e acrescentar seu valor com um atributo da subclasse?
Mostrar resposta e comentário

Resposta

Resposta: return super(SubClass, self).method() + ', ' + self.attr

Explicação:
Use super(SubClass, self).method() para invocar o método da superclasse.
Concatene o retorno com ", " + self.attr para acrescentar o dado da subclasse.
Finalize com return para devolver a string composta.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331190

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo