在Python中调用基类方法可以通过以下步骤实现:
例如:
class A:
def hello(self):
print("Hello from A")
class B(A):
def hello(self):
print("Hello from B")
b = B()
b.hello() # 输出 "Hello from B"
在这个例子中,我们定义了一个基类A和一个派生类B,B类实现了基类A的hello方法。在派生类B中,我们使用了“.”运算符来调用基类A的hello方法,这实际上调用了A.hello(b)函数。因为派生类B中实现了hello方法,所以会直接输出“Hello from B”。
需要注意的是,在调用基类方法时,必须保证基类方法在派生类中实现了该方法。如果不实现基类方法,则会引发“unbound method”异常。
领取专属 10元无门槛券
手把手带您无忧上云