我现在正在自己学习 Python 课程,并遇到了这个页面:
http://www.tutorialspoint.com/python/python_classes_objects.htm
该变量
empCount
是一个类变量,其值将在此类的所有实例之间共享。这可以Employee.empCount
从类内部或类外部访问。
我假设这被称为公共变量?还是静态公共变量?
这是技术上的好习惯吗?我知道这个问题有点软,但一般来说,什么时候有一个像 self.var 这样的类变量(在 init 或其他东西中声明)和像这样的公共变量更好?