Atualizando histórico

Estamos atualizando seu histórico de questões resolvidas, por favor aguarde alguns instantes.

Menu
Cadastre-se

Questões de Concursos - Questões

ver filtro
filtros salvos
  • Você ainda não salvou nenhum filtro
    • Apenas que tenham
    • Excluir questões
    salvar
    salvar x
    limpar
    1 questão encontrada
    01
    Q373311
    Considere o seguinte trecho de um programa escrito na linguagem Python.

                     class Carro(object): 
                           def FaleComigo(self): 
                                 print "Sou um carro"

                     class Fusca (Carro): 
                           def FaleComUmFusca(self): 
                                 print "Sou um Fusca"

                     x = Carro()
                     y = Fusca()

                     x.FaleComigo()
                     y.FaleComigo()

    No primeiro bloco, o método FaleComigo é definido para a classe Carro, que simplesmente produz a mensagem “Sou um carro” ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi definido o método FaleComUmFusca, que apenas produz a mensagem “Sou um Fusca”. No terceiro bloco, os objetos x e y tornam-se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é invocado para cada um dos dois objetos, x e y. Ao ser executado, esse programa produz duas linhas na sua tela de saída:

                                    Sou um carro
                                    Sou um carro

    A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de :

    Você configurou para não ver comentários antes de resolver uma questão.