Return to Video

Class Child - Programming Foundations with Python

  • 0:00 - 0:02
    Antes de executar este programa, compartilharei com
  • 0:02 - 0:05
    você minha hipótese sobre o que acontecerá na execução
  • 0:05 - 0:08
    deste código. Antes de mais nada,
  • 0:08 - 0:11
    estamos criando neste programa uma instância
  • 0:11 - 0:14
    da classe Child que chamamos de miley_cyrus. Assim que essa
  • 0:14 - 0:18
    linha de código for executada, o método init na classe Child
  • 0:18 - 0:22
    será chamada. A primeira linha no método init é esta
  • 0:22 - 0:25
    instrução print. Minha hipótese é que a instrução print
  • 0:25 - 0:29
    será impressa primeiro em nossa saída. Depois disso,
  • 0:29 - 0:32
    o construtor da classe Parent será
  • 0:32 - 0:34
    chamado. O controle passará daqui para
  • 0:34 - 0:38
    cá. Quando o método init para a classe Parent for chamado,
  • 0:38 - 0:41
    essa instrução será executada. Portanto, minha
  • 0:41 - 0:44
    hipótese é que esta instrução print Parent Construct Called
  • 0:44 - 0:47
    será o segundo elemento a ser impresso. Depois, as variáveis de instância
  • 0:47 - 0:52
    last_name e eye_color serão devidamente inicializadas.
  • 0:52 - 0:54
    Após o método init da classe Parent ser executado
  • 0:54 - 0:57
    com sucesso, o controle voltará para cá. Neste
  • 0:57 - 1:01
    ponto, a variável de instância number_of_toys será inicializada com sucesso.
  • 1:01 - 1:04
    A essa altura, o método init para a classe Child
  • 1:04 - 1:06
    foi concluído, o que significa que a instância miley_cyrus foi
  • 1:06 - 1:11
    criada com sucesso. As duas instruções print a seguir,
  • 1:11 - 1:13
    que estão tentando imprimir last_name e number_of_toys
  • 1:13 - 1:16
    para miley_cyrus serão executadas nessa ordem.
  • 1:16 - 1:21
    Muito bem, agora, deixe-me executar este código. Aqui
  • 1:21 - 1:25
    está a saída. Parece
  • 1:25 - 1:28
    com o que eu imaginava. Agora, quero que você interrompa o vídeo por um segundo
  • 1:28 - 1:32
    e veja se a saída corresponde com sua hipótese.
Tytuł:
Class Child - Programming Foundations with Python
Opis:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD036 - OOP
Duration:
01:33

Portuguese, Brazilian subtitles

Revisions Compare revisions