클래스와 인스턴스
CODEDRAGON ㆍDevelopment/Python
반응형
클래스와 인스턴스
· 일반적으로 클래스는 멤버변수와 멤버메소드를 가지고 있습니다.
· 클래스를 정의하면 클래스 객체(class object)가 생성되고 독립적인 이름공간이 만들어 집니다. 이 이름공간안에 멤버변수와 멤버메소드가 존재하게 됩니다.
· 클래스를 사용하기위해서는 인스턴스 객체(instance object)를 만들어야 합니다.
· 클래스명을 함수형태로 호출하여 인스턴스 객체가 생성되고 독립적인 이름공간이 만들어 지게 됩니다. 기본적으로 인스턴스 객체가 변경되기 전까지는 클래스 객체와 동일한 데이터와 메소드를 가집니다.
'Development > Python' 카테고리의 다른 글
이름 공간 검색 순서 (0) | 2020.02.17 |
---|---|
이름 공간 (0) | 2020.02.17 |
weakref 정보 확인 (0) | 2020.02.16 |
weakref.proxy() (0) | 2020.02.16 |
weakref.ref() (0) | 2020.02.16 |