Return to Video

03-19 They Look So Similar

  • 0:00 - 0:03
    Gracias por compartir sus respuestas. Ahora que
  • 0:03 - 0:06
    hemos utilizado las clases por primera vez,
  • 0:06 - 0:08
    quiero enfatizar algo que me tomó
  • 0:08 - 0:10
    mucho tiempo entender cuando estuve
  • 0:10 - 0:13
    en la universidad. Antes, cuando queríamos usar
  • 0:13 - 0:18
    las funciones, escribíamos un código como webbrowser.open. Pero
  • 0:18 - 0:20
    cuando queríamos crear instancias de esta
  • 0:20 - 0:24
    clase, la clase Turtle, escribíamos un código que decía
  • 0:24 - 0:27
    turtle.Turtle. Ahora, miren estas dos
  • 0:27 - 0:31
    instrucciones. Se ven muy parecidas. Parece que
  • 0:31 - 0:36
    estamos llamando una función en ambos casos. Pero algo diferente
  • 0:36 - 0:39
    pasa detrás de escena. Cuando llamamos
  • 0:39 - 0:42
    webbrowser.open, todo lo que estamos haciendo es llamar
  • 0:42 - 0:45
    una función. No es gran cosa. Pero cuando
  • 0:45 - 0:49
    escribimos turtle.Turtle, la función init definida
  • 0:49 - 0:52
    dentro de la clase Turtle es la función que
  • 0:52 - 0:55
    es llamada. Y ésta crea o inicializa espacio dentro
  • 0:55 - 0:57
    de la memoria para una nueva instancia que hemos llamado
  • 0:57 - 1:00
    brad. A pesar de que parece que llamamos
  • 1:00 - 1:03
    funciones en ambos casos, llamamos open en
  • 1:03 - 1:06
    el primer caso, y la función init en
  • 1:06 - 1:09
    el segundo caso, no todas las funciones se crean
  • 1:09 - 1:14
    igual. Cuando llamamos webbrowser.open, todo lo que hicimos fue
  • 1:14 - 1:19
    llamar una función, pero cuando llamamos turtle.Turtle, esta a su vez
  • 1:19 - 1:24
    llamó la función init que creó o inicializó espacio en la memoria
  • 1:24 - 1:28
    que no existía antes. Así que con esto concluye nuestro primer ejemplo
  • 1:28 - 1:31
    de cómo utilizar las clases. Veamos algunos ejemplos más.
Title:
03-19 They Look So Similar
Description:

03-19 They Look So Similar

more » « less
Video Language:
English
Team:
Udacity
Project:
UD036 - OOP
Duration:
01:32

Spanish, Mexican subtitles

Revisions