在python中 一个类如何调用另一个类的self函数
时间: 2024-03-29 08:25:33 浏览: 94
在 Python 中,一个类调用另一个类的 self 函数需要使用类的实例化对象。具体做法是,在一个类中创建另外一个类的实例并调用其方法。代码示例:
class ClassA:
def __init__(self):
pass
def methodA(self):
print("ClassA methodA is called.")
class ClassB:
def __init__(self):
pass
def methodB(self):
instance_a = ClassA()
instance_a.methodA()
以上代码中,ClassB 的 methodB 方法实例化了一个 ClassA 的实例对象 instance_a ,并通过它调用了 ClassA 的 methodA 方法。当执行 ClassB 的 methodB 方法时,代码会输出 "ClassA methodA is called." 。
注意,如果另一个类的方法要返回值,在当前类中调用时需要使用 return 语句将返回值返回给当前类的对象或方法。
阅读全文