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语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)