YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Reusing Methods - Programming Foundations with Python

Get Embed Code
7 Languages

Showing Revision 4 created 06/20/2016 by Udacity Robot.

  1. Até agora, vimos como a herança
  2. pode nos ajudar a reutilizar variáveis de instância. Agora,
  3. quero mostrar um exemplo de como a herança
  4. pode ajudar a reutilizar métodos. De volta ao
  5. código, temos uma classe
  6. chamada Parent e uma classe chamada Child. Lembre-se
  7. que a classe Child é herdeira da classe Parent. Vou
  8. começar definindo um método de instância simples na
  9. classe Parent, e vou chamá-lo de show_info.
  10. O primeiro argumento desse método é self, e
  11. tudo o que esse método faz é imprimir last_name e eye_color do pai.
  12. Há duas instruções print.
  13. Para testar se o método realmente
  14. funciona, vou chamar o método show_info
  15. usando a instância billy_cyrus da Parent. Farei
  16. isso em seguida. Aqui está o método. Tudo o que fiz até agora foi criar um novo
  17. método chamado show_info na classe Parent. Depois,
  18. usei uma instância da classe Parent chamada billy_cyrus
  19. para chamar o método. Para manter o foco na saída desta instrução, vou
  20. comentar a outra instrução da instância. Pronto. Vou
  21. salvar e executar esse programa. Muito bem. O programa imprime
  22. os valores corretos de sobrenome e cor dos olhos de billy_cyrus. Até aí, tudo bem.