• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

클래스 메쏘드 질문

23.09.11 20:02 작성 조회수 211

0

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

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

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

파이썬 질의2.JPG

답변 1

답변을 작성해보세요.

0

안녕하세요. 눈물님

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

https://wikidocs.net/1744

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

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

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

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