如果可能,不要使用列印示例。但更像是真正的爭論
非常基本的例子:
class A:
def __init__(self):
pass
def create_project(self,argA):
newA = call createFromA(argA)
return newA
class Constructor:
def __init__(self):
pass
def modifA(Abis):
Abis = Abis Abis
return Abis
def createFromA(self,argA):
A = 2*argA
A = modifA(A)
return A
cons = A()
cons.create_project(2)
有人可以告訴我如何將 createFrom 呼叫到外部類中嗎
uj5u.com熱心網友回復:
createFromA必須是 astaticmethod因為它不對類的實體進行操作Constructor
class A:
def __init__(self):
pass
def create_project(self,argA):
newA = self.Constructor.createFromA(argA)
return newA
class Constructor:
def __init__(self):
pass
@staticmethod
def createFromA(argA):
A = 2*argA
return A
cons = A()
cons.create_project(2)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/476335.html
