我在另一个类中实例化一个类:
class A(F):
def __init__(self):
return
b = B()
B类也继承了F类:
class B(F):
def __init__(self):
return
在A类中定义了F的属性,我需要在类B中访问它(MySQL连接和日志记录处理程序。)
我希望B具有已设置为F的属性,当它们最初在A中实例化时,所以我可以在B中使用logging / mysql处理程序而无需重新实例化它们。
我该如何解决这个问题?对不起,如果问题不清楚。
答案 0 :(得分:1)
将您想要分享的内容放在F
中,A
和B
都可以共享。例如
class F(object):
def useful(self):
pass
class A(F):
def something(self):
self.useful()
class B(F):
def something_else(self):
self.useful()