YouTube

Got a YouTube account?

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

Chinese, Simplified feliratok

← What Happens When - Programming Foundations with Python

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

Showing Revision 1 created 09/28/2016 by Udacity Robot.

  1. 所以 我要返回我的代码 在这里 我要尝试创建
  2. 类 Movie 的一个实例 就像类 Turtle 中那样 我
  3. 将先创建了一个新的 Python 文件 然后将它与之前的 Python 文件
  4. 保存在同一个文件夹中 然后
  5. 我要称这个新文件为 entertainment_center.py 那么
  6. 这是我目前为止创建的两个
  7. Python 文件 这是第一个 我在这里开始
  8. 定义了类 Movie 它的名称为 media.py 然后这里
  9. 是新文件 名为 entertainment_center.py 这个
  10. 新文件在这里 我将说 import media 请注意
  11. 这是我的媒体文件 我是在这里
  12. 开始定义类 Movie 的 因此 我通过
  13. 这行代码告诉我的程序 我想使用
  14. 位于这里的之前 Python 文件中的内容 然后我将继续说
  15. toy_story = media.Movie 你会注意到
  16. media 是我之前的
  17. Python 文件的名称 而 Movie 是该文件中
  18. 定义的类的名称 我在此快速
  19. 提醒一下 我本不必创建新文件的 事实上 我可以
  20. 就在这里在我之前的文件中
  21. 编写整条代码 但是更好的做法是
  22. 将类定义保存在一个文件中 然后
  23. 从另一个文件中调用或使用你的类
  24. 好的 我们继续 这里我有一点
  25. 要强调一下 那就是这行代码
  26. 和我们之前创建 turtle
  27. brad 的方式非常相似 在两种情形中 我都用了“模块
  28. 或文件.类名”的格式 接下来我们
  29. 要做的是看看运行这行代码时
  30. 到底会发生什么 一个办法
  31. 是回忆一下当我们创建 turtle brad 时
  32. 后台发生的事情 现在
  33. 我们一起探究一下 你们还记得我们运行下面这行代码时
  34. 发生了什么吗?这里提供了一些答案
  35. 选项 一个名为 init 的函数被调用了;它为新实例 brad 在
  36. 内存中初始化或创建了空间 或
  37. 一个名为 D-E-L(或 del)的函数删除了实例 brad
  38. 一个名为 cmp(或 compare)的函数被调用 它将实例
  39. brad 比作 angie;我不知道哪个是正确答案 告诉我们你的想法