我正在使用的库有一个返回 A 类型对象的函数。
a = the_lib.lib_function() # returns an object of type A
我有一个类 B,它继承自 A。
class B(A):
def my_method(self):
print "This is Travis's class"
我希望 B 的构造函数调用库函数并包装返回的 A 对象。我看到了这样做的另一个问题的答案:
class B(A):
def __init__(self):
a = the_lib.lib_function()
self.__dict__ = a.__dict__
def my_method(self):
print "This is Travis's class"
有一个更好的方法吗?