Return to Video

21-10 Drawable Equals New Drawable

  • 0:01 - 0:05
    La respuesta es que no se puede construir un tipo de interfaz. Sabemos que esta no puede ser la
  • 0:05 - 0:08
    respuesta porque hemos asignado objetos de ciertas clases a variables de
  • 0:08 - 0:13
    tipos de interfaces. En el ejemplo anterior a este, viste un código que crea nuevos Perros
  • 0:13 - 0:16
    y luego los pone en variables Dibujables o los añade a las listas de objetos
  • 0:16 - 0:22
    Dibujables. Así que esta sentencia es falsa. La sentencia es verdadera, pero no se aplica en
  • 0:22 - 0:28
    este caso. Sólo puedo poner un objeto en una variable con un tipo de interfaz si
  • 0:28 - 0:34
    el objeto es de una clase que implementa la interfaz. Como en este caso. Pero
  • 0:34 - 0:38
    si la clase Perro no implementó la interfaz Dibujable, yo no podría
  • 0:38 - 0:43
    hacer esto. Si no estás muy seguro de por qué no se puede construir un tipo de interfaz,
  • 0:43 - 0:47
    vamos a ver el código. Este es el código para un Perro. Tiene toda la
  • 0:47 - 0:51
    información sobre cómo mover y cómo dibujar. La interfaz Dibujable casi no
  • 0:51 - 0:55
    tiene información. Si trataras de hacer un nuevo Dibujable, sabría que
  • 0:55 - 0:59
    debe saber cómo dibujar. Pero no sabe cómo hacerlo. Es por eso que Java
  • 0:59 - 1:03
    no te dejará construir una interfaz Dibujable.
Title:
21-10 Drawable Equals New Drawable
Description:

21-10 Drawable Equals New Drawable

more » « less
Video Language:
English
Team:
Udacity
Project:
cs046: Intro to Programming
Duration:
01:03

Spanish, Mexican subtitles

Revisions