Python 继承
1、什么是继承? 在Python语言中,通过一个类去使用另一个类中的属性和方法就称为继承。
2、“继承”的语法格式: class 子类 ( 父类): 类中的代码
语法格式分析: (1)与类定义一样以class开头 。 (2)子类的名字,按变量的命名规则定义即可。 (3)一对小括号,父类,就是要用于继承的类,而这个类必须已经定义,否则会报错。 (4)一个冒号。
3、 例子: Class DongWu : #动物类 head=1 #头 body=1 #身 Leg=4 #腿 Tail=1 #尾
#犀牛类 Class XiNiu ( DongWu ) : #子类XiNiu继承了动物类DongWu Jiao = 0 #角
XN1 = XiNiu() #通过类XinNiu定义了对象XN1
XN1.head = 1 #由于子类XinNiu继承了动物类DongWu,所以,就可以通过对象XN1 调用父类的属性head,并对其进行赋值为1。
XN1.Jiao = 2 #通过对象XN1调用子类的属性Jiao并赋值为2。
例子分析: (1)首先定义了动物类DongWu,包含头、身、腿和尾,这4个属性
(2)定义了犀牛类XiNiu,并继承了“动物类”DongWu
(3)在犀牛类XiNiu中定义了新的属性 Jiao,描述角属性
(4)通过犀牛类XiNiu定义了一个犀牛对象XN1
(5)通过犀牛对象XN1可以调用已经继承的“动物类”中属性与方法, 例子中调用了head并赋值为1, 然后,也可以调用自身类中定义的属性与方法,例子中调用了Jiao属性并赋值为2, 这样,就可以描述犀牛对象有1个头,两只角。 ======================================================================= 非常好,现在,我们已经掌握了Python语言中的(继承)但是,如何去运行用它呢? 所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。 >>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|