인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

눈물의초보님의 프로필 이미지
눈물의초보

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

매직 메소드(3-1)

클래스 메쏘드 질문

작성

·

310

0

사진처럼 클래스 메쏘드로 정의안하고 클래스내에 메소드로 정의해도, 클래스 변수 바꾸는 게 가능하던데,

굳이 클래스 메쏘드로 클래스변수 바꾸도록 코딩하는 이유가 뭔가요?

스네이크, 카멜 표기법처럼 암묵적인 룰인가요?

파이썬 질의2.JPG

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요. 눈물님

클래스변수와 인스턴스 변수 등은 큰 차이가 있어요.

https://wikidocs.net/1744

위에 링크도 읽어보시는걸 추천드려요.

핵심은 전체 인스턴스에 공유o, 공유x 가능 여부와 접근 방법 등 프로그램 설계에 따라

효율적으로 동작할 수 있게 만드는 전략이라고 보시면 됩니다.

나중에 더 많은 것들을 알게 되실거예요~

눈물의초보님의 프로필 이미지
눈물의초보

작성한 질문수

질문하기