-
Python에서 class 선언시 object를 꼭 상속 받자Python 2018. 4. 17. 14:18728x90
Python에서 class 선언시 object를 꼭 상속 받자
python은 전역 객체를 선언할 경우 해당 클래스를 메모리에 올리는 초기 작업에서 실행 된다. 예를 들어 다음과 같은 코드에서 # 1, # 2 순서로 실행된다.
import lahuman class test(object): a = lahuman.A() # 1 : def b(self): pass
main python
import test # 1 if __name__ == '__main__': t = test() t.b() # 2
또한 test 클래스가 object를 상속 받지 않을 경우 객체 생성시 object를 상속 받지 않으면 객체생성시 new 메소드가 호출되지 않는다.
728x90'Python' 카테고리의 다른 글
Python3.7 설치와 몇가지 새로운 사실 & pip install 시 SSL 오류 처리 (0) 2018.10.05 Python]paramiko 모듈에서 su 명령어로 계정 전환 (0) 2018.05.18 파이썬을 이용한 압축 해제와 동시에 파일 이름 변경 (0) 2018.04.17 Python과 Java에서 사용가능한 AES 암/복호화 모듈 (2) 2018.01.24 Python에서 virualenv 과 virtualenvwrapper 설치하기 (0) 2017.12.21