我有一个类,在我的类中我有类函数,并且我有在类函数中使用的静态方法。但是到目前为止,我一直必须将类变量从类函数发送到静态函数,但是我不确定这是否是一种非常有效的方法。是否有更好的解决方案=这里是一个示例:
class test:
def __init__(self, ha):
self.ha = ha
@staticmethod
def calc(a):
print(a)
B = a**2
return B
def mein(self):
B = self.calc(self.ha) ???
return
meinkl = test(3)
meinkl.mein()
还是这样更好?
class test:
def __init__(self, ha):
self.ha = ha
def calc(self):
print(self.ha)
B = self.ha**2
return B
def mein(self):
B = self.calc() ???
return
meinkl = test(3)
meinkl.mein()