Python:如何从超类中创建子类? [英] Python: How do I make a subclass from a superclass?
本文介绍了Python:如何从超类中创建子类?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Python中,如何从超类中创建子类?
In Python, how do you make a subclass from a superclass?
推荐答案
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__()
这篇关于Python:如何从超类中创建子类?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文