Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- mininet
- DocumentDB
- network
- codecommit
- Python
- 재테크
- python3
- namespace
- MongoDB
- AWS
- 도커
- 리뷰
- 실사용
- Linux
- 포인트앱
- aws codecommit
- 토스카드
- built-in
- 하나머니
- clone
- docker
- 앱테크
- 후기
- 커피머니불리기
- S3
- docker network
- VPC
- Container
- MongoEngine
- 리워드앱
Archives
- Today
- Total
목록mro (1)
ㅍㅍㅋㄷ
python super() 함수와 2.X 와 3.X 사용법
Python Super() 함수 Python에서 다중 상속시 발생할 수 있는 문제점이 있다.이 현상은 Python 뿐만 아니라 다중 상속이 가능한 어떤 언어에서나 발생할 수 있는 문제이다. 아래와 같은 상황을 보자. D 클래스가 B와 C 클래스를 상속 받고,B와 C 클래스는 같은 부모 클래스인 A 클래스를 상속 받는 형태이다. 이때, D 클래스를 호출하게 되면 어떤 현상이 일어나게 될까? D는 B를 상속받았으니, B의 생성자가 한번 실행되며 B는 A를 상속 받았으니, A의 생성자를 실행할 것이다. 또한 D는 C도 상속받았으니, C의 생성자를 한번 실행하며, C는 또 A를 상속 받았으니, A의 생성자를 실행할 것이다. 즉, A의 생성자는 두번 호출 되는 꼴이다. #!/usr/bin/python class ..
Programming/Python
2015. 6. 25. 18:27