클래스 메서드는 주로 어떤경우에 사용하게 되는지 궁금합니다.
204
작성한 질문수 2
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
답변 1
0
안녕하세요!
classmethod는 인스턴스들이 공통적으로 사용되는 메서드를 정의할 때 사용하는 데코레이터입니다.
강의에 제시된 예시처럼 하나의 공장에서 로봇을 찍어낸다고 할 때, 로봇의 총개수를 return 하는 함수를 만들 때 사용될 수 있으며, 계산기 class에서 현재까지 계산한 합계를 return 하는 함수를 만들 때에도 사용합니다!
즉, class 단에서 사용되는 함수를 정의할 때 사용됩니다!
추가적으로 궁금하거나 헷갈리는 개념이 있으시면 답글 달아주시면 좋을 것 같습니다 :)
보너스 챕터 마지막 강의 녹화 품질이 문제가 있습니다ㅠㅠ
0
145
1
린터 설치문의
0
400
2
데이터분석에서의 가상환경
0
419
0
print(Robot.how_many()) 하면 None이 뜨는 이유
2
345
2
타입파이썬 문의
1
365
1
프레임워크 질문
1
264
1
문수미님과 같은 내용입니다
1
348
1
클래스 상속 순서? 질문
1
421
2
pip과pip3의 차이
1
2783
1
메서드 리턴 값이 print일 때 print를 찍으면 None
1
285
1
변수의 참조에 대해서 질문입니다.
1
276
1
질문입니다..
1
237
1
pyright 를 이용한 클래스 재정의 코드 실행 문제점 질문 드립니다.
1
484
1
which pyhon이 왜 안될까요..?
1
465
1
pyright 에러나서 질문드립니다.
1
432
1
클래스 변수 관련 질문입니다.
1
332
1
데코레이터 관련 질문
1
260
1
venv 로 만든 가상환경은 파이썬 버젼을 변경하기가 어려운 것 같습니다.
1
1152
1
Final로 타이핑한 변수에 list를 넣는다면
1
252
1
생성자에서 자기 자신 타이핑 하는 경우
1
248
1
f"{객체}" 출력값에서의 숫자값과 id(객체)에서의 숫자값의 차이가 무엇인가요??
1
355
1
타입힌트 실무에서 자주쓰이나요?
2
514
1
스태틱메소드와 클래스메소드
3
297
1
인스턴스와 데이터
2
263
1





