Python 类成员函数调用:使用 self 实现相互调用
在 Python 中,类成员函数可以调用其他成员函数,只需要使用 'self' 关键字即可。
class MyClass:
def func1(self):
print('func1 called')
def func2(self):
print('func2 called')
self.func1() # 调用 func1
obj = MyClass()
obj.func2() # 输出 'func2 called' 和 'func1 called'
在这个例子中,我们定义了一个名为 MyClass 的类,其中包含了两个成员函数 func1 和 func2。在 func2 中,我们调用了 func1,使用了 'self.func1()' 的方式进行调用。这样,当我们调用 'obj.func2()' 时,会依次输出 'func2 called' 和 'func1 called'。
使用 'self' 关键字可以访问类成员函数,因为 'self' 代表当前类的实例。通过 'self.func1()' 的方式,我们可以从 func2 函数内部调用 func1 函数。
理解 'self' 关键字是使用 Python 类和成员函数的关键,它允许我们访问类的属性和方法,并实现函数之间的相互调用。
原文地址: https://www.cveoy.top/t/topic/mt4X 著作权归作者所有。请勿转载和采集!