python继承

来源:互联网 发布:知乎和百度关系 编辑:程序博客网 时间:2024/05/17 02:34

继承:

一个类继承另一个类时,自动获得另一个类的所有属性和方法。

子类继承了父类的所有属性和方法(类中的函数称为方法),同事还可以定义自己的属性和方法。


子类的方法__init__()

创建子类实例,要给父类的所有属性赋值,创建子类时,父类必须包含在当前文件中,且位于子类的前面。定义子类后,必须要在子类的括号中指定父类的名称。接受了创建父类实例的所需信息。


super()是一个特殊函数,可以帮助父类和子类关联起来,这行代码将调用父类的方法__init__(),让子类实例包含父类的所有属性。


给子类定义属性和方法:

让一个类继承另一个类后,可添加区分子类和父类所需的新属性和方法。