작성한 질문수
우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
매직 메소드(3-1)
작성
·
310
0
사진처럼 클래스 메쏘드로 정의안하고 클래스내에 메소드로 정의해도, 클래스 변수 바꾸는 게 가능하던데,
굳이 클래스 메쏘드로 클래스변수 바꾸도록 코딩하는 이유가 뭔가요?
스네이크, 카멜 표기법처럼 암묵적인 룰인가요?
답변 1
안녕하세요. 눈물님
클래스변수와 인스턴스 변수 등은 큰 차이가 있어요.
https://wikidocs.net/1744
위에 링크도 읽어보시는걸 추천드려요.
핵심은 전체 인스턴스에 공유o, 공유x 가능 여부와 접근 방법 등 프로그램 설계에 따라
효율적으로 동작할 수 있게 만드는 전략이라고 보시면 됩니다.
나중에 더 많은 것들을 알게 되실거예요~