WEBVTT 00:00:00.300 --> 00:00:03.740 好的 目前为止 我们已经了解了如何使用继承 00:00:03.740 --> 00:00:07.030 重用实例变量 现在 00:00:07.030 --> 00:00:09.420 我要向你们展示一个如何利用继承 00:00:09.420 --> 00:00:12.790 重用方法的例子 现在我们 00:00:12.790 --> 00:00:14.710 又回到代码 我们有一个 00:00:14.710 --> 00:00:17.650 名为 Parent 的类和一个名为 Child 的类 记得吗 00:00:17.650 --> 00:00:21.610 类 Child 继承于类 Parent 现在 00:00:21.610 --> 00:00:25.220 我首先要在类 Parent 中定义一个 00:00:25.220 --> 00:00:29.160 简单的实例方法 我称它为 show_info 00:00:29.160 --> 00:00:32.000 这个方法的第一个自变量为 self, 00:00:32.000 --> 00:00:37.020 而这个方法的作用是输出父的姓和眼睛的颜色 00:00:39.300 --> 00:00:41.380 好了 出来了两个打印语句 00:00:42.590 --> 00:00:44.970 我们现在要测试一下这个方法 00:00:44.970 --> 00:00:47.910 是否管用 我将使用父的实例 billy_cyrus 00:00:47.910 --> 00:00:51.190 调用这个方法 show_info 我接下来再做 00:00:51.190 --> 00:00:57.135 这个 这就是那个方法 我到目前为止所做的是在类 Parent 中 00:00:57.135 --> 00:01:01.060 创建了一个名为 show_info 的新方法 然后 00:01:01.060 --> 00:01:05.050 使用类 Parent 的一个名称为 billy_cyrus 的实例 00:01:05.050 --> 00:01:10.130 去调用那个方法 现在为了专心获得这个语句的输出 我要 00:01:10.130 --> 00:01:16.100 先注释掉其他的实例语句 好了 我 00:01:16.100 --> 00:01:20.570 现在保存并运行一下这个程序 好啦 程序打印出了 00:01:20.570 --> 00:01:25.660 billy_cyrus 姓和眼睛颜色的正确值 目前为止一切顺利