Considere o seguinte trecho de um programa escrito na linguage...

Considere o seguinte trecho de um programa escrito na linguagem Python. Class Carro(): def FaleComigo(self): print "Sou um carro" class Fusca (Carro): def FaleComigo(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 feita uma sobrecarga do método FaleComigo, 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 Fusca A mensagem produzida no comando y. FaleComigo deve-se ao mecanismo de

0 Respostas

Yagolds está aguardando sua ajuda.

Sua resposta
Ok

Mais perguntas de Enem





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação