Programming Language/Python
[파이썬] DAY6 복습
9루트
2022. 1. 21. 10:57
인스턴스 : 클래스에서 만들어진 객체
다음주는 쓰레드 관련한 것들, 멀티쓰레드
https://dojang.io/mod/page/view.php?id=2427
파이썬 코딩 도장: 42.1 데코레이터 만들기
Unit 42. 데코레이터 사용하기 파이썬은 데코레이터(decorator)라는 기능을 제공합니다. 데코레이터는 장식하다, 꾸미다라는 뜻의 decorate에 er(or)을 붙인 말인데 장식하는 도구 정도로 설명할 수 있습
dojang.io
@classmethod 는 무엇일까
데코레이터 함수(메서드)를 장식한다는 의미로 기본 서식을 준다.
시작점이 클래스인지 클래스 필드인지 다르다.
이론적으로는 클래스는 정적할당이라고 가정하지만(공부하기 쉽기 위해서)
실제로는 클래스도 또 다른 객체이므로 동적할당이다.
은닉
C언어는 4가지의 종류가 있지만
파이썬은 2가지(남에게 보여주거나public, 숨기거나private)만 존재한다.
은닉된 멤버에 접근할 때 - get, set을 쓴다.
인스턴스 메소드는 인스턴트를 만들 때마다 메모리가 늘어나므로
왠만하면 클래스 메소드(메모리 하나만 차지)를 만드는 게 좋다.