且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Python:如何从超类中创建子类?

更新时间:2023-12-02 21:52:04

a href =http://docs.python.org/2/library/functions.html#super =nofollow noreferrer> Python Built-in ,super)可能是一个稍好的调用方法父项初始化:

The use of "super" (see Python Built-in, super) may be a slightly better method of calling the parent for initialization:

# Initialize using Parent
#
class MySubClass(MySuperClass):
    def __init__(self):
        MySuperClass.__init__(self)

# Better initialize using Parent (less redundant).
#
class MySubClassBetter(MySuperClass):
    def __init__(self):
        super(MySubClassBetter, self).__init__()