私は今、自分でPythonクラスを学んでいて、このページに出くわしました:
http://www.tutorialspoint.com/python/python_classes_objects.htm
変数
empCount
は、このクラスのすべてのインスタンス間で値が共有されるクラス変数です。Employee.empCount
これは、クラス内またはクラス外からアクセスできます 。
これはパブリック変数と呼ばれていると思いますか?それとも静的パブリック変数ですか?
これは技術的に優れた方法ですか? 私はこの質問が少し柔らかいことを知っていますが、一般的に言えば、self.var (init または何かで宣言されている) のようなクラス変数と、このようなパブリック変数を使用する方が良いのはいつですか?