所以在 Python 中我有一个这样的类:
class Parent(object):
ID = None
@staticmethod
def getId():
return Parent.ID
然后我在子类中覆盖 ID,如下所示:
class Child(Parent):
ID = "Child Class"
现在我想调用getId()
孩子的方法:
ch = Child()
print ch.getId()
我现在想看“儿童班”,但我得到的是“无”。
我怎样才能在 Python 中实现这一点?
PS:我知道我可以ch.ID
直接访问,所以这可能是一个理论问题。