【发布时间】:2016-12-21 06:57:10
【问题描述】:
这里是请求的构造,需求在于代码sn-p:
class class1():
def __init__(self):
self.func1()
def func1(self):
blah blah ... blah
class class2():
def __init__(self):
self.func2()
def func2(self):
call function func1 of class1
【问题讨论】:
-
使 class2 成为 class1 的派生类。
-
为此,您需要一个
class1的实例来调用func1()。您可以通过将class1的实例传递给class2,或在class2.__init__()或class2.func2()中创建一个实例来实现。没有技巧,但也没有魔法——如果你想调用一个类的成员函数,你需要一个该类的实例。如果您需要一个实例,则需要有人制作它,并且可能需要传递它。 -
谢谢你的回答
标签: function python-3.x class inheritance