YouTube

Got a YouTube account?

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

Japanese feliratok

← 06-05 What Happens When

06-05 What Happens When

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

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

  1. コードに戻って
    Movieクラスのインスタンスを作りましょう
  2. Turtleクラスでやったのと同じように作ります
  3. まず新しいPythonファイルを作って保存します
  4. 以前Pythonファイルを保存したのと同じフォルダです
  5. 新しいファイルの名前は
    entertainment_center.pyです
  6. 今までに作成したPythonファイルは2つです
  7. これはMovieクラスを定義した最初のファイルで
  8. ファイル名はmedia.pyです
  9. こちらはentertainment_center.pyという
    新しいファイルです
  10. このファイルにimport mediaと書きます
  11. mediaファイルはこちらです
  12. 最初にMovieクラスを定義したファイルです
  13. このPythonファイルの内容を使用したいと
  14. このコードでプログラムに伝えているのです
  15. 次はtoy_story=media.Movie()です
  16. お気づきのとおり
  17. mediaは前のPythonファイルの名前で
  18. Movieはファイルの中で定義したクラスの名前です
  19. コードはすべてmediaファイルに書いてありますので
  20. 新しいファイルを作成する必要はありません
  21. しかし今回は1つのファイルに
    クラス定義を書く練習をしましょう
  22. クラスを呼び出し別のファイルからクラスを使用します
  23. では続けましょう
  24. 注目してほしい重要な点が1つあります
  25. このコード行はTurtle bradとよく似ています
  26. 両方ともモジュールまたはファイル名、ドット、
    クラス名という並びの構成になっています
  27. 次にコード行を実行した時に
  28. 何が起きるか考えなくてはいけません
  29. 1つの方法は裏で何が起きているか覚えておくことです
  30. Turtle bradを作成した時のことを調べてみましょう
  31. 下のコード行を実行した時に
  32. 何が起きるか次の中から選んでください
  33. __init__関数が新しいインスタンスbradのために
  34. メモリを初期化したりスペースを作ったりする
  35. あるいは__del__関数が
    インスタンスbradを削除する
  36. __cmp__関数が
    インスタンスbradとangieを比較する
  37. もしくは分からない
  38. どう思いますか?