본문 바로가기
Programming Language/Python

[파이썬] DAY6 복습

by 9루트 2022. 1. 21.

 

인스턴스 : 클래스에서 만들어진 객체 

다음주는 쓰레드 관련한 것들, 멀티쓰레드 

 

 

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을 쓴다.

 

 

인스턴스 메소드는 인스턴트를 만들 때마다 메모리가 늘어나므로

왠만하면 클래스 메소드(메모리 하나만 차지)를 만드는 게 좋다.

 

 

 

 

 

 

 

'Programming Language > Python' 카테고리의 다른 글

[파이썬] DAY6 다형성  (0) 2022.01.21
[파이썬 ] DAY6 상속  (0) 2022.01.21
[파이썬] DAY5 코딩확인 문제 20번 점검  (0) 2022.01.20
[파이썬] DAY5 클래스  (0) 2022.01.20
[파이썬] DAY5 객체 지향론  (0) 2022.01.20