Python 在没有类实例的情况下访问类级成员
是否可以在没有类实例的情况下访问类成员?例如:Python 在没有类实例的情况下访问类级成员,python,Python,是否可以在没有类实例的情况下访问类成员?例如: class MyClass(object): MyMember = 1 class MyOtherClass(object): def __init__(self): print MyClass.MyMember #MyClass().MyMember works out but not MyClass.MyMember 我在C++中寻找静态类成员的同义词。 < P>是的,这是可能的。 什么使您认为它不起作用?
class MyClass(object):
MyMember = 1
class MyOtherClass(object):
def __init__(self):
print MyClass.MyMember #MyClass().MyMember works out but not MyClass.MyMember
我在C++中寻找静态类成员的同义词。
< P>是的,这是可能的。 什么使您认为它不起作用?请注意,按照约定,MixedCase仅用于Python中的类名。成员变量和方法名称使用带有下划线的小写字母。\u
。您拥有的东西有什么不起作用?你在期待什么?您运行的代码,因此您应该更明确地说明它的错误。奇怪的是,PyDev在编辑器中抱怨它。对于这个多余的问题,我深表歉意。@Graeme:没关系,只要还有可能,请随时删除您的问题。这可能对其他人没什么用处。不过PyDev并没有为我抱怨。。。