본문 바로가기
파이썬

파이썬에서 정적 클래스 변수가 가능합니까?

by º기록 2020. 9. 28.
반응형

파이썬에서 정적 클래스 변수 나 메서드를 가질 수 있습니까? 이를 수행하려면 어떤 구문이 필요합니까?

 

해결 방법

 

클래스 정의 내부에 선언되었지만 메서드 내부가 아닌 변수는 클래스 또는 정적 변수입니다.

>>> class MyClass:
...     i = 3
...
>>> MyClass.i
3 


>>> m = MyClass()
>>> m.i = 4
>>> MyClass.i, m.i
>>> (3, 4)

이것은 C ++ 및 Java와 다르지만 인스턴스에 대한 참조를 사용하여 정적 멤버에 액세스 할 수없는 C #과 크게 다르지 않습니다.



class C:
    @staticmethod
    def f(arg1, arg2, ...): ...


 

참조 페이지 https://stackoverflow.com/questions/68645

 

 

반응형

댓글