-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
3:16 클래스 변수 count에 대한 질문
22.06.15 12:04 작성 조회수 239
0
클래스 변수에 있는 값은 재정의 되지 않는지 궁금합니다
클래스를 선언할때 클래스 변수 count = 0 라고 정의 했는데
클래스를 호출해 객체를 만들때마다 count = 0으로 재정의되지
않고 어떻게 기존의 값을 유지 할 수 있는지가 궁금합니다
가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]
파이썬 객체 지향: 클래스, 정적 메서드 기능 이해
강의실 바로가기
답변을 작성해보세요.
1
잔재미코딩 DaveLee
지식공유자2022.06.16
안녕하세요.
class 선언 내에서, 해당 변수의 값을 0으로 선언하면, 해당 클래스를 기반으로 객체를 생성할 때마다,
해당 크래스 내의 해당 변수 값이 0으로 선언되게 됩니다.
해당 클래스 변수는 클래스를 선언한 메모리 공간에 할당이 되어서, 객체마다 가지고 있는 인스턴스 변수가 객체마다의 할당된 메모리 공간에 있는 것과는 위치가 달라서, 해당 값을 유지할 수 있게 됩니다.
다음 링크도 추가로 참고해보시면 도움이 되실 것 같습니다.
https://wikidocs.net/1744
감사합니다.
답변 1