如何在同一个文件中调用一个类。我的文件是这样的:Python:如何在同一个文件中调用一个类
class one:
def get(self):
return 1
class two:
def init(self):
get class one get()
如何获得一个类get()。对不起,我的英语不好。
如何在同一个文件中调用一个类。我的文件是这样的:Python:如何在同一个文件中调用一个类
class one:
def get(self):
return 1
class two:
def init(self):
get class one get()
如何获得一个类get()。对不起,我的英语不好。
您可以拨打One.get()
直接,如果你把它变成了一个静态方法:
class One:
@staticmethod
def get():
return 1
class Two:
def __init__(self):
val = One.get()
没有@staticmethod
,你需要的One
一个实例,以便能够调用get()
:
class One:
def get(self):
return 1
class Two:
def __init__(self):
one = One()
val = one.get()
您确定您需要在此处有课吗?或者一个简单的功能就足够了? – uselpa 2013-03-03 08:40:07
是的,我需要它来防止功能混淆,以及更容易记住。 – Natsume 2013-03-03 09:38:48
你是什么意思“防止功能混淆”?根据你的描述,我不认为你真的明白哪些类是**。 – 2013-03-03 12:37:32