함수 : 나는 '예'의 여러 인스턴스를 만드는 경우파이썬 : 나는 몇 가지 기능을 가진 클래스가있는 경우 클래스와 메모리
class Example:
def func1(self):
print 'Hi1'
def func2(self):
print 'Hi2'
def func3(self):
print 'Hi3'
를, 클래스의 각 인스턴스 저장소를 기능의 자신의 사본을한다 ? 아니면 파이썬은 정의를 한 번만 저장하고 인스턴스가 클래스의 함수를 사용할 때마다 찾아 보는 것이 현명한 방법입니까?
또한 정적 함수는 어떻습니까? 클래스는 각 정적 함수의 복사본을 하나만 유지합니까?
성능상의 차이가 무엇을 의미하는지 확신 할 수 없습니다. – rsegal
메신저는 수백만 개의 클래스 인스턴스를 인스턴스화하므로 메모리가 어떻게 영향을 받는지 이해해야합니다. –