Return to Video

21-10 Drawable Equals New Drawable

  • 0:01 - 0:05
    답은, '인터페이스 자료형을 생성할 수 없습니다.'입니다. 첫 번째 선택지가
  • 0:05 - 0:08
    답이 될 수 없다는 것을 압니다. 왜냐하면 어떠한 클래스의 객체를 인터페이스
  • 0:08 - 0:13
    자료형을 가진 변수에 저장했던 적이 있습니다. 이전에 있던 예시에서, new Dogs를
  • 0:13 - 0:16
    생성하고 Drawable 변수 안에 넣거나 Drawable에 요소를 추가하기도
  • 0:16 - 0:22
    했죠. 그래서 이 선택지는 틀립니다. 이 선택지는 맞지만 이 경우에는 적용되지
  • 0:22 - 0:28
    않습니다. 인터페이스의 자료형을 갖고 있는 변수에 객체를 넣는 것은 그 해당
  • 0:28 - 0:34
    객체의 클래스가 인터페이스를 선언하고 있을 때만 가능합니다. 하지만
  • 0:34 - 0:38
    만약 Dog 클래스가 Drawable 인터페이스를 선언하지 않았다면, 이를 할 수
  • 0:38 - 0:43
    있게 됩니다. 인터페이스 자료형을 생성할 수 없다는 것이 이해가 가지
  • 0:43 - 0:47
    않는다면, 이 코드를 보세요. 이 코드는 Dog를 위한 코드입니다. 움직이는
  • 0:47 - 0:51
    것과 그리는 것에 대한 모든 정보를 지니고 있습니다. Drawable 인터페이스는
  • 0:51 - 0:54
    정보가 전혀 없습니다. 여러분이 new Drawable을 선언하려고 했다면,
  • 0:57 - 0:59
    어떻게 그려야할지 인터페이스가 알아서 압니다. 하지만 그리지는 못합니다. 이래서
  • 0:59 - 1:03
    자바가 Drawable을 생성하지 않게 해주는 겁니다.
Title:
21-10 Drawable Equals New Drawable
Description:

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

Korean subtitles

Revisions