Return to Video

Drawable Equals New Drawable

  • 0:01 - 0:05
    “インターフェース型を構築できない”が正解です
  • 0:05 - 0:08
    これは違います
    これまでもインターフェース型の変数に
  • 0:08 - 0:13
    特定のクラスを代入してきました
    前回の例題でnew Dogを作成して
  • 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
    このコードを見てください これは犬のコードです
  • 0:47 - 0:51
    動かす方法と描く方法について
    情報をたくさん持っています
  • 0:51 - 0:55
    一方Drawableインターフェースはほとんど情報を
    持っていません 新しいDrawableを作成するには
  • 0:55 - 0:59
    描く方法を知っているべきですが
    それを知りません
  • 0:59 - 1:03
    そのためJavaはDrawableを構築できないのです
Title:
Drawable Equals New Drawable
Description:

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

Japanese subtitles

Revisions