我对我自己的学习Python类,现在和整个这个页面来了:Python类中的公共变量?
http://www.tutorialspoint.com/python/python_classes_objects.htm
变量
empCount
是一个类变量,其值将 一个此类的所有实例共享。这可以从课堂内部或课堂以外的Employee.empCount
进行访问。
我假设这被称为公共变量?或者一个静态的公共变量?
这是技术上的良好做法吗?我知道这个问题有点软,但总的来说,像self.var(在init或其他类中声明的)与像这样的公共变量一样的类变量是否更好?
它简单地称为类属性。它们等同于C++的静态数据成员。 – 2013-05-12 17:47:00