YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese feliratok

← 06-08 What is Going On Behind The Scene

06-08 What is Going On Behind The Scene

Beágyazókód kérése
7 Languages

Showing Revision 2 created 08/06/2014 by Udacity.

  1. これは前回書いたMovieクラスのコードです
  2. 念のためお伝えしますが
  3. すべてのコードを見るためには
  4. 全画面表示にするといいでしょう
  5. ところで私はコード行を実行する時に
    裏で何が起きているか
  6. とても気になります
  7. なぜ4つの情報や引数を与えると
    toy_storyのインスタンスができるのでしょう
  8. 情報というのは映画のタイトルやあらすじ
  9. またポスターや予告編へのリンクのことです
  10. お分かりでしょうが
    最後の2つはこのままでは機能しません
  11. ここを単なる英語の文にしたのは
  12. ポスターのリンクやYouTubeのURLは
  13. 長すぎて画面に全部表示しきれないからです
  14. さてこのコード行を実行すると
  15. 最初に__init__関数が呼び出されます
  16. 呼び出される__init__関数とは
  17. Movieクラスで定義した関数のことです
  18. そしてselfは作成されるインスタンス自体であり
  19. 今回の場合はtoy_storyです
  20. 次の引数は「トイ・ストーリー」という
    タイトルを表示するmovie_titleです
  21. movie_storylineはあらすじを表示し
  22. poster_image変数がリンク先の画像を表示させ
  23. trailer_youtube変数はリンク先の動画を表示します
  24. ここまではいい感じです
  25. __init__関数が呼び出されると
    引数が適切な値を受け取り
  26. インスタンスtoy_storyに関連する変数は
  27. 適切に初期化されます
  28. ここでいう変数とは
  29. title、storyline、poster_image_url、
    trailer_youtube_urlです
  30. ここでtoy_story.storylineを実行すると
  31. 正しい値が表示されます
  32. インスタンスtoy_storyを作る時の
    仕組みが分かったところで
  33. デザインに戻って次に進みましょう