Return to Video

Class Child - Programming Foundations with Python

  • 0:00 - 0:02
    在我运行这个程序前 我想先
  • 0:02 - 0:05
    分享一下我对运行这条代码后会发生什么
  • 0:05 - 0:08
    的假设 我们首先在此
  • 0:08 - 0:11
    所做的事情之一 是创建类 child 的一个
  • 0:11 - 0:14
    实例 我们称之为 miley_cyrus 一旦运行这行
  • 0:14 - 0:18
    代码 类 child 中的 init 方法就
  • 0:18 - 0:22
    会被调用 而 init 方法中的第一行是
  • 0:22 - 0:25
    这个打印语句 所以我的假设是这个打印语句
  • 0:25 - 0:29
    会首先在我们的输出中打印出来 在此之后
  • 0:29 - 0:32
    类 parent 的构造函数将被
  • 0:32 - 0:34
    调用 所以控制会从这里
  • 0:34 - 0:38
    移到上面这里 当类 parent 的 init 方法被调用
  • 0:38 - 0:41
    此语句将被执行 所以
  • 0:41 - 0:44
    我的假设是调用的父类构造函数打印语句将
  • 0:44 - 0:47
    是第二个打印出来的东西 然后实例
  • 0:47 - 0:52
    变量的姓和眼睛颜色会被适当初始化
  • 0:52 - 0:54
    在类 parent 的 init 方法成功
  • 0:54 - 0:57
    运行后 控制会回到这里 那时
  • 0:57 - 1:01
    实例变量 number_of_toys 将被成功初始化
  • 1:01 - 1:04
    那时 类 child 的 init 方法
  • 1:04 - 1:06
    完成 也就是说实例 miley_cyrus 已被
  • 1:06 - 1:11
    成功创建 然后 以下两个尝试
  • 1:11 - 1:13
    为 miley_cyrus 打印姓和玩具数量的打印语句
  • 1:13 - 1:16
    会按那个顺序执行
  • 1:16 - 1:21
    好的 这一次 我就来实际运行一下这条代码 这是
  • 1:21 - 1:25
    我的输出 它跟我猜想的结果非常
  • 1:25 - 1:28
    接近 现在 我要你将视频暂停几秒钟
  • 1:28 - 1:32
    看看这个输出是否符合你的假设
Tytuł:
Class Child - Programming Foundations with Python
Opis:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD036 - OOP
Duration:
01:33

Chinese, Simplified subtitles

Revisions