Return to Video

21-12 Drawable Equals New Rectangle

  • 0:00 - 0:03
    답은 '인터페이스 자료형을 가진 변수에 해당 인터페이스를 선언하지 않은 클래스의 객체를
  • 0:03 - 0:07
    저장할 수 없습니다.'입니다. 우리는 클래스의 객체를 인터페이스 자료형을
  • 0:07 - 0:11
    가진 변수에 저장할 수 있다는 것을 보았습니다. 그리고 이 선언은
  • 0:11 - 0:13
    인터페이스 자료형의 값을 클래스 자료형의 변수에 저장하려고 하는 것이
  • 0:13 - 0:18
    아닙니다. Rectangle은 힘든 점 없이 생성할 수 있지만,
  • 0:18 - 0:23
    Rectangle은 Drawable을 선언하지 않습니다. 그래서 Drawable
  • 0:23 - 0:27
    자료형이 있는 변수에 저장을 할 수 없습니다. 조금 이상합니다.
  • 0:27 - 0:30
    Rectangle은 draw 메소드가 사실 있고 Drawable 인터페이스는
  • 0:30 - 0:35
    draw 메소드 이외에 아무것도 없다고 합니다. 문제는,
  • 0:35 - 0:39
    Rectangle은 Drawable을 선언한다고 하지 않았다는 점입니다. 자바는
  • 0:39 - 0:44
    이 두 draw 메소드가 완전히 다르다고 생각합니다. 만약 Rectangle을
  • 0:44 - 0:48
    Drawable의 자료형 변수에 저장하고 싶다면, Rectangle 클래스에
  • 0:48 - 0:51
    Drawable을 선언해야 합니다.
タイトル:
21-12 Drawable Equals New Rectangle
概説:

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
cs046: Intro to Programming
Duration:
0:52

Korean subtitles

改訂